課程
/后端開發
/C
/C語言入門
printf("x=%d\n",++x);
? ? printf("x=%d\n",x++);這什么意思?
2015-07-27
源自:C語言入門 3-3
正在回答
原來語句里面的x=是直接輸出的...想通了...謝謝各位
記住一個原則:取值是不受后來運算的影響。++x是先運算后取值,你要先運算再取值,x++是先取值,后運算,那就是顯示的上一行結束時x的值,不過下一行你得先算上x+1。
第一個語出輸出 x=??x+1;?? 第二個語句就等于先輸出了x = x后再用 x? + 1
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答一個問題的問題
3 回答一個問題的問題
2 回答一個問題的問題
8 回答一個問題的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-05
原來語句里面的x=是直接輸出的...想通了...謝謝各位
2015-08-04
記住一個原則:取值是不受后來運算的影響。++x是先運算后取值,你要先運算再取值,x++是先取值,后運算,那就是顯示的上一行結束時x的值,不過下一行你得先算上x+1。
2015-08-03
第一個語出輸出 x=??x+1;?? 第二個語句就等于先輸出了x = x后再用 x? + 1