課程
/后端開發
/C
/C語言入門
for循環到num=10為真時就會停止,sum=0.所以0+10=10啊............為什么結果是55呢.
2016-02-22
源自:C語言入門 4-8
正在回答
sum= ??
賦值給sum
之前的值也一級一級的運算
精慕門4127614 提問者
因為sum+=num也就是sum=sum+num,相當于sum=0+1,sum=1;sum=1+2,sum=3;.............一直這樣循環到num=10
知道原因了.原以為for(num=0,num<=10,num++)在num沒有=10之前下面的語句不會被運行....結果是每一次+1下面的語句都會運行一次.
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答結果為什么是0,不是10
2 回答為什么0+10=55?
2 回答結果為什么會是10呢?不是已經賦值了12嘛
2 回答為什么結果不是我明年10歲?
3 回答如果n=10的話return后面的計算式算出的值不應該是19嗎 為什么是55呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-28
sum= ??
賦值給sum
之前的值也一級一級的運算
2016-04-24
因為sum+=num也就是sum=sum+num,相當于sum=0+1,sum=1;sum=1+2,sum=3;.............一直這樣循環到num=10
2016-02-22
知道原因了.原以為for(num=0,num<=10,num++)在num沒有=10之前下面的語句不會被運行....結果是每一次+1下面的語句都會運行一次.