请教大家一个菜鸟问题,还请大家不吝赐教!
有两个程序:
一:
#include<stdio.h> main() { int sum=1;
while (sum<=5) { sum++;
}
printf("sum=%d\n",sum); return 0 ; }
二:
#include<stdio.h> main() { int sum=1;
while (sum<=5) { ++sum;
}
printf("sum=%d\n",sum); return 0 ; }
这两个程序唯一的不同的地方是 sum++ 和 ++sum ,sum++我知道是先给sum付1,然后在下次付值的时候再给第一次付的值加1;++sum是先给它付一个1+1的值,在下次付值的时候保持原值不变,但是经过我的上机实验发现两个程序结果都是一样的!说明++sum也能循环,但是我不知道为什么,而且还和我现在的想法还有抵触,请大家多指点指点我这个小才鸟!多谢了!