課程
/后端開發
/C
/C語言入門
請分析如下代碼輸出結果:
小伙伴們,別急著看運行結果,自己先想想看結果是什么?
運行結果:
2019-07-30
源自:C語言入門 3-3
正在回答
a++//a是100,但先輸出后運算,即輸出100,運算后a等于101
++a//這時a等于101,先運算后輸出,運算得102,輸出102
--a//這時a等于102,先運算后輸出,運算的101,輸出101
a--//這時a等于101,先輸出后運算,輸出101,運算的100
a+1//100+1=101輸出101,此時a依然等于100
a//輸出100
qq_慕萊塢638993
在整個運算過程中a的變化是連續的,a++就是先輸出a=100,接著又給a+了1,這時候再往下計算a的值就為101了所以第二個式子中a++即101+1=102了諸如此類,下面的計算也是如此
weixin_慕娘635539
a=100。a++的取值還是a,就是100,但是后邊的++相當于100+1,所以這時候a=101。a=100,++a的意思是先1+a=101之后,再取值,就是101.(今天剛學,不知道解釋的清楚不清楚=。=)
例子是沒錯的,你認為--a和a--一樣嗎?
--a為什么得101
a--為什么也是哦
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
5 回答顯示結果對了,但是感覺不對,
2 回答運行結果不對
1 回答運行結果不對
4 回答子類如果運行不通過,后面的孫子類還運行嗎?結果是什么呢?
2 回答我在dev c++上運行是成功的結果也對,為啥這里不對呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-09
a++//a是100,但先輸出后運算,即輸出100,運算后a等于101
++a//這時a等于101,先運算后輸出,運算得102,輸出102
--a//這時a等于102,先運算后輸出,運算的101,輸出101
a--//這時a等于101,先輸出后運算,輸出101,運算的100
a+1//100+1=101輸出101,此時a依然等于100
a//輸出100
2019-08-04
在整個運算過程中a的變化是連續的,a++就是先輸出a=100,接著又給a+了1,這時候再往下計算a的值就為101了所以第二個式子中a++即101+1=102了諸如此類,下面的計算也是如此
2019-08-01
a=100。a++的取值還是a,就是100,但是后邊的++相當于100+1,所以這時候a=101。a=100,++a的意思是先1+a=101之后,再取值,就是101.(今天剛學,不知道解釋的清楚不清楚=。=)
2019-07-31
例子是沒錯的,你認為--a和a--一樣嗎?
2019-07-30
--a為什么得101
a--為什么也是哦