小初学者问个入门级的有关问题
小菜鸟问个入门级的问题
#include <stdio.h>
int main(void){
int i=8;
printf("%d %d %d %d\n",++i,++i,--i,--i);
return 0;
}
--------------------
从右至左的顺序运行结果:
8 7 6 7
为什么??
i是8的话,++i不是应该是9么?
------解决思路----------------------
不同的机器结果可能不同,好好看看这个——http://bbs.****.net/topics/370153775
#include <stdio.h>
int main(void){
int i=8;
printf("%d %d %d %d\n",++i,++i,--i,--i);
return 0;
}
--------------------
从右至左的顺序运行结果:
8 7 6 7
为什么??
i是8的话,++i不是应该是9么?
------解决思路----------------------
不同的机器结果可能不同,好好看看这个——http://bbs.****.net/topics/370153775