課程
/后端開發
/C
/C語言入門
do循環中,我把i++放在第一或第二句運行結果都一樣?求解
2018-03-17
源自:C語言入門 4-10
正在回答
i++是使用了i的值之后再將i的值加1++i是在使用i的值之前就將i的值加1
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答第一個問號是(i>100),第二個問號是i++嗎?
2 回答第一次執行i++后一排sum+=i*flag中的i是1還是2
3 回答for后面括號中有個i++,那么第一圈sum+=i*flag;時,此時的i是1還是已經自增過后的i
3 回答i++不是i+1嗎,那第一個不就是i++=2,然后再乘-1,就是-2,那1跑哪去了
2 回答while和do-while循環體中的i++寫在sum前面,那么在計算sum的時候i的值是1,為什么?i++后面有分號了呀,不是表示一個語句嗎。不應該是i已經加了一個1嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-17
i++是使用了i的值之后再將i的值加1
++i是在使用i的值之前就將i的值加1