自加運算符和自減運算符
比如下面這一道編程題
#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;
}
輸出結果是什么?
2017-04-24
舉報
2017-04-25
上面的a++是先取值,后運算,所以a=100,然后又加了1;
下面++a是先運算,后取值。所以在之前加一的情況下又加了一個1,就等于102了
2017-04-24
100
102