課程
/后端開發
/C
/C語言入門
為什么a+1不改變a的值 其他的幾個就改變呀?
2016-03-06
源自:C語言入門 3-3
正在回答
應該是沒有產生賦值運算吧!這里a+1相當于一個局部變量,只使得a在這里值加1,而原先a的值a+1這個操作并不能改變。如果這里編程a+=1,原先的a值就因為賦值運算改變了。
我也想問 ?為什么其他上門的A++ ++A都是有遞進關系的 ? ?就下面的A+1 和A ?沒有變
因為a+1并沒有改變它原來的值呀
你看什么呢 提問者
a+1等價于100+1,輸出的是(a+1)的整體結果,就是101,并沒有改變原變量a的值
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答為什么a+1不改變a的值
4 回答為什么那個a+1沒有改變a的值?
4 回答不懂教材中a+1為什么不改變值
1 回答為什么橙色的+1不改變a的值?求解答~
2 回答例題代碼中a+1是不會改變a的值但是為什么輸出結果不可以是a+1偏要輸出a的值?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-07-03
應該是沒有產生賦值運算吧!這里a+1相當于一個局部變量,只使得a在這里值加1,而原先a的值a+1這個操作并不能改變。如果這里編程a+=1,原先的a值就因為賦值運算改變了。
2016-04-20
我也想問 ?為什么其他上門的A++ ++A都是有遞進關系的 ? ?就下面的A+1 和A ?沒有變
2016-03-06
因為a+1并沒有改變它原來的值呀
2016-03-06
a+1等價于100+1,輸出的是(a+1)的整體結果,就是101,并沒有改變原變量a的值