課程
/后端開發
/C
/C語言入門
#include <stdio.h>
int main()
{
? int a=100;
printf("%d\n",a+1);
printf("%d\n",a);
return 0;
}
2019-06-19
源自:C語言入門 3-3
正在回答
a經過6次計算
開始 a=100
1)a++:? a取值100后,本次輸出100的結果。
???? 帶到下一輪的是a=a+1運算 =100+1=101
2)系統a現在是101
???? ++a:? a增加1=101+1=102? 本次輸出結果是102
3)系統a現在是102
????? --a:a減去1后 =102-1=101 本次輸出結果是101
4)系統a現在是101
?????? a--:?? a取值101后,本次輸出結果是101
?????? 帶到下一輪的是a=a+1運算 =101-1=100
5)系統a現在是100
???? a+1=100+1=101 本次輸出結果是101
6)系統a現在是100
???? 本次輸出結果是100
a的值變化如圖
a+1=101,a=100,這個我也不知道怎么解釋。你思考的疑問點在哪兒?
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答為什么運行結果是100 102 101 101 101 100
3 回答不明白是怎么算的,為什么是100而不是101
5 回答想問問為什么輸出結果是100 102 101 101 101 100
5 回答為什么第四行是101,而不是100呢?求大神指教
4 回答為什么例題第五行輸出還是101,而第六行是100
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-17
a經過6次計算
開始 a=100
1)a++:? a取值100后,本次輸出100的結果。
???? 帶到下一輪的是a=a+1運算 =100+1=101
2)系統a現在是101
???? ++a:? a增加1=101+1=102? 本次輸出結果是102
3)系統a現在是102
????? --a:a減去1后 =102-1=101 本次輸出結果是101
4)系統a現在是101
?????? a--:?? a取值101后,本次輸出結果是101
?????? 帶到下一輪的是a=a+1運算 =101-1=100
5)系統a現在是100
???? a+1=100+1=101 本次輸出結果是101
6)系統a現在是100
???? 本次輸出結果是100
2019-07-14
a的值變化如圖
2019-06-19
a+1=101,a=100,這個我也不知道怎么解釋。你思考的疑問點在哪兒?