課程
/后端開發
/C
/C語言入門
“b++>=a*2 || b-a<=a” 中“b-a”的b的值是9還是10?
2015-02-01
源自:C語言入門 3-8
正在回答
10
邏輯與(&&)和或(||)操作符會先計算左側操作數,在完成了所有的副作用之后再繼續。所以在計算右側之前會完成b的自增。
應該是9,因為是在在表達式執行完畢后a的值都自增了1,也是就在“;”之后的b才分增加1。不知道我想法對不對。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答計算順序為什么是1.a+b 2.b%(a+b)/a和a*b 3.a+b%(a+b)/a+a*b-b
2 回答"b++>=a*2 || b-a<=a"中的“ b-a<=a”是多少?“b++>=a*2”是多少?
2 回答a+b%(a+b)/a+a*b-b到底是怎么算的?
1 回答int a = 3; b = 4;計算a+b%(a+b)/a+a*b-b
3 回答a+b%(a+b)/a+a*b-b運算規則是怎樣的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-02-01
10
邏輯與(&&)和或(||)操作符會先計算左側操作數,在完成了所有的副作用之后再繼續。所以在計算右側之前會完成b的自增。
2015-02-01
應該是9,因為是在在表達式執行完畢后a的值都自增了1,也是就在“;”之后的b才分增加1。不知道我想法對不對。