課程
/后端開發
/C
/C語言入門
這里,如果不滿足i%==0
為什么就不參與sum+=sum 了
continue 在這里到底是什么意思啊
2019-02-03
源自:C語言入門 4-15
正在回答
沒有continue會繼續執行sum+=i;這樣能被3整除的數也會被算到sum中,
有了continue以后能被3整除的數就會執行if語句中的continue(退出本次循環,就不會繼續執行此次for中剩下語句的執行,就不會執行sum+=i,接著繼續執行for中下一個數的執行。
首先你提出來的這個問題本身就是錯誤的,我想你問的應該是“如果滿足i%3==0為什么就不執行sum+=i?”
為了解答疑惑,你需要明白continue語句,它代表退出本次循環繼續下次循環。
如果滿足i%3==0,那么就會執行continue語句,直接退出此循環,而不執行也是此循環內的sum+=i了。然后繼續下一次循環重新判斷if語句。
加油~
這樣想一下,列一條長式:從1連加到20,但符合if語句的數字被空白代替了。
首先,你的第一個問題,題目要求是"計算1到20之間不能被3整除的數字之和。"所以不能被3整除的數不參加sum+=sum;其次,第二個問題,continue的意思是跳出本次循環進入下一次循環
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答不是太明白這道題的邏輯 ~
2 回答這題看不懂哇?邏輯跟不上
3 回答不太懂這個/*
1 回答這是什么邏輯
3 回答第一個2是怎么輸出來的 我邏輯沒搞懂 跟我說第一個2我就懂了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-22
沒有continue會繼續執行sum+=i;這樣能被3整除的數也會被算到sum中,
有了continue以后能被3整除的數就會執行if語句中的continue(退出本次循環,就不會繼續執行此次for中剩下語句的執行,就不會執行sum+=i,接著繼續執行for中下一個數的執行。
2019-04-01
首先你提出來的這個問題本身就是錯誤的,我想你問的應該是“如果滿足i%3==0為什么就不執行sum+=i?”
為了解答疑惑,你需要明白continue語句,它代表退出本次循環繼續下次循環。
如果滿足i%3==0,那么就會執行continue語句,直接退出此循環,而不執行也是此循環內的sum+=i了。然后繼續下一次循環重新判斷if語句。
加油~
2019-02-19
這樣想一下,列一條長式:從1連加到20,但符合if語句的數字被空白代替了。
2019-02-03
首先,你的第一個問題,題目要求是"計算1到20之間不能被3整除的數字之和。"所以不能被3整除的數不參加sum+=sum;其次,第二個問題,continue的意思是跳出本次循環進入下一次循環