晨忆春风早
2016-03-24 22:49
#include <stdio.h>
int main()
{
int a=100;
printf("%d\n",a++);
printf("%d\n",++a);
return 0;
}
第一个输出100,自增为101,然后第二个在第一个的基础上先增在输出所以为102。
第一个printf语句,先打印a为100,再使a自增,此时a为101
到第二个printf语句,将值为101的a加一后打印,结果为102
++在后的话一般是先不管加号干别的事
++在前的话不管别的事,先加上再说
C语言入门
926210 学习 · 20797 问题
相似问题