自增符号++(自减符号--)带来的部分影响
2015-10-09 13:08
169 查看
一、程序
#include "stdio.h"#include "stdlib.h"
int main()
{
int x, a = 1, b = 3, c = 5;
x = ++a+b+++c++;
int x2, a2 = 1, b2 = 3, c2 = 5;
x2 = (++a2)+(b2++)+(c2++);
printf("%d %d\n", x, x2); //10 10
printf("\n");
int array[5] = {1, 2, 3, 4, 5};
int array2[5] = {1, 2, 3, 4, 5};
int i = 0;
printf("the original array:\n");
for(i = 0; i < 5; i++) /* 1 2 3 4 5*/
printf("%d ", array[i]);
printf("\n");
for(i = 0; i < 5; i++) /* 1 2 3 4 5*/
printf("%d ", array2[i]);
printf("\n");
i = 0;
int temp;
//部分元素因为跳过而未被修改
for(i = 0; i < 5; )
array[i++] = array[i++] + 10;
//全部元素都被修改
for(i = 0; i < 5; )
array2[i++] += 10;
printf("the changed array:\n");
for(i = 0; i < 5; i++) /* 11 2 13 4 15 */
printf("%d ", array[i]);
printf("\n");
for(i = 0; i < 5; i++) /* 11 12 13 14 15 */
printf("%d ", array2[i]);
//printf("%d\n", 1/3*3);
printf("\n");
system("pause");
return 0;
}
二、运行结果
相关文章推荐
- ITeye上“10个人,8个人不会解释这个问题”的帖子
- CSS对Web页面载入效率的影响分析总结
- Oracle 自增(auto increment) 或 标识字段的建立方法
- PHP 应用程序的安全 -- 不能违反的四条安全规则
- [推荐]MultipleIEs -- 把多个IE装在你的系统上的软件 下载
- mysql中自增auto_increment功能的相关设置及问题
- 解析后台进程对Android性能影响的详解
- php实现Mongodb自定义方式生成自增ID的方法
- ORACLE成本管理中WIP处理对成本计算的影响
- 解决802.11n无线网络常见问题的三个问题
- 利用percona-toolkit工具检查MySQL数据库主从复制数据的一致性,以及修复。
- CPU频率越高手机速度越快?
- 系统应急措施
- DNS域传送泄露漏洞详解
- 影响你成功的15条坏习惯,你,占几条?
- 高情商、低情商与人际关系
- MySQL数据库性能优化之硬件瓶颈分析
- 分区表--SQLServer普通表转为分区表(转载)
- HTML跳转页面的五种方法
- 九月细说"纯文本链接"