大神們,幫忙分析一下計(jì)算過(guò)程和結(jié)果
#include <stdio.h>
int main()
{
? ? int a=100;
? ? printf("%d\n",a++);
? ? printf("%d\n",++a);
? ?return 0;
}
#include <stdio.h>
int main()
{
? ? int a=100;
? ? printf("%d\n",a++);
? ? printf("%d\n",++a);
? ?return 0;
}
2016-03-24
舉報(bào)
2016-03-25
第一個(gè)輸出100,自增為101,然后第二個(gè)在第一個(gè)的基礎(chǔ)上先增在輸出所以為102。
2016-03-25
第一個(gè)printf語(yǔ)句,先打印a為100,再使a自增,此時(shí)a為101
到第二個(gè)printf語(yǔ)句,將值為101的a加一后打印,結(jié)果為102
++在后的話一般是先不管加號(hào)干別的事
++在前的話不管別的事,先加上再說(shuō)