課程
/后端開發
/C
/C語言入門
i++是先取值,后加1,++i是先加1后取值,一直搞不懂他倆再循環體里到底有啥不同
2016-10-02
源自:C語言入門 4-12
正在回答
i++是用了再加,++i是加了在用
i++是在循環體中用沒加1時 i 的值再加1用到下一次循環,++i是在循環體中用加完1后 i 的值
應該是這樣吧
舉個例子,x=i++等價于x=i,i=i+1;而x=++i等價于x=i+1,i=i+1.
qq_愿時光安好_04050009 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答++i和i++區別
2 回答i++和i += 1有區別嗎
4 回答求解++i與i++區別
3 回答關于++i和i++的區別!求指點!
1 回答i==5和i=5有什么區別?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-03
i++是用了再加,++i是加了在用
2016-10-02
i++是在循環體中用沒加1時 i 的值再加1用到下一次循環,++i是在循環體中用加完1后 i 的值
應該是這樣吧
2016-10-02
舉個例子,x=i++等價于x=i,i=i+1;而x=++i等價于x=i+1,i=i+1.