課程
/后端開發(fā)
/C
/C語言入門
為什么a+1不影響a的值?
2017-12-17
源自:C語言入門 3-3
正在回答
++在前,先加后用;
++在后,先用再加;
至于例子中為什么a的之沒有變,因為沒有將a+1得到的值存放在變量a中,就好像做好了一件東西,沒有地方放,只能臨時存在,原來的東西還在那里。
++a類似于a=a+1,這樣有一個地方存放得到的值?;蛘哒f數(shù)值a+1攻占了原來數(shù)值a所寄存的內(nèi)存.......
++a代表先加+,然后確定a的值并輸出,a++代表先確定a的值然后再加1.
SIMONWUYU
++a是先加1再輸出,在該步驟處輸出的值是加1之后的,而a++是先輸出再加1,在該步驟處輸出的值是加1之前的,但是如果后面還用到了a值,那么后面的a值是要加1的
An_chor 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答例子中的a+1
3 回答例子中的a,b,c有什么意義
1 回答舉的例子,為啥計算(a+1)的時候,a的值又變回100了
3 回答例子中num<=3&&sum<=5&&1中的&&1什么意思
2 回答例題代碼中a+1是不會改變a的值但是為什么輸出結(jié)果不可以是a+1偏要輸出a的值?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-01-22
++在前,先加后用;
++在后,先用再加;
至于例子中為什么a的之沒有變,因為沒有將a+1得到的值存放在變量a中,就好像做好了一件東西,沒有地方放,只能臨時存在,原來的東西還在那里。
++a類似于a=a+1,這樣有一個地方存放得到的值?;蛘哒f數(shù)值a+1攻占了原來數(shù)值a所寄存的內(nèi)存.......
2017-12-17
++a代表先加+,然后確定a的值并輸出,a++代表先確定a的值然后再加1.
2017-12-17
++a是先加1再輸出,在該步驟處輸出的值是加1之后的,而a++是先輸出再加1,在該步驟處輸出的值是加1之前的,但是如果后面還用到了a值,那么后面的a值是要加1的