課程
/后端開發(fā)
/C
/C語言入門
輸出結(jié)果a=4,那么應(yīng)該是從左向右運算的,為什么b的值是8
2017-12-25
源自:C語言入門 1-1
正在回答
我認(rèn)為是從左到右先執(zhí)行括號的內(nèi)容,所以先執(zhí)行a等于3,然后再執(zhí)行a等于4,最后執(zhí)行加法,即a+a
阿修被誰占用了 提問者
你的這個代碼b=(a=3)+(a=4); ?就相當(dāng)于你將a賦值為a=3;a=4; ? 但是因為a=4;在后面 所以b的值等于8. ? ?你可以試試 將a=3;a=4;調(diào)換一下位置。 ?就可以看出問題在哪了。
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
2 回答這個輸出為什么是8呀
4 回答計算順序為什么是1.a+b 2.b%(a+b)/a和a*b 3.a+b%(a+b)/a+a*b-b
1 回答這個程序段為什么能實現(xiàn)降序
6 回答這個程序輸出為什么是15啊。。 不懂
2 回答b++<a||b>++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)微信公眾號
2017-12-25
我認(rèn)為是從左到右先執(zhí)行括號的內(nèi)容,所以先執(zhí)行a等于3,然后再執(zhí)行a等于4,最后執(zhí)行加法,即a+a
2017-12-25
你的這個代碼b=(a=3)+(a=4); ?就相當(dāng)于你將a賦值為a=3;a=4; ? 但是因為a=4;在后面 所以b的值等于8. ? ?你可以試試 將a=3;a=4;調(diào)換一下位置。 ?就可以看出問題在哪了。