課程
/后端開發(fā)
/C
/C語言入門
這里,如果不滿足i%==0
為什么就不參與sum+=sum 了
continue 在這里到底是什么意思啊
2019-02-03
源自:C語言入門 4-15
正在回答
沒有continue會繼續(xù)執(zhí)行sum+=i;這樣能被3整除的數(shù)也會被算到sum中,
有了continue以后能被3整除的數(shù)就會執(zhí)行if語句中的continue(退出本次循環(huán),就不會繼續(xù)執(zhí)行此次for中剩下語句的執(zhí)行,就不會執(zhí)行sum+=i,接著繼續(xù)執(zhí)行for中下一個數(shù)的執(zhí)行。
首先你提出來的這個問題本身就是錯誤的,我想你問的應(yīng)該是“如果滿足i%3==0為什么就不執(zhí)行sum+=i?”
為了解答疑惑,你需要明白continue語句,它代表退出本次循環(huán)繼續(xù)下次循環(huán)。
如果滿足i%3==0,那么就會執(zhí)行continue語句,直接退出此循環(huán),而不執(zhí)行也是此循環(huán)內(nèi)的sum+=i了。然后繼續(xù)下一次循環(huán)重新判斷if語句。
加油~
這樣想一下,列一條長式:從1連加到20,但符合if語句的數(shù)字被空白代替了。
首先,你的第一個問題,題目要求是"計算1到20之間不能被3整除的數(shù)字之和。"所以不能被3整除的數(shù)不參加sum+=sum;其次,第二個問題,continue的意思是跳出本次循環(huán)進入下一次循環(huán)
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答不是太明白這道題的邏輯 ~
2 回答這題看不懂哇?邏輯跟不上
3 回答不太懂這個/*
1 回答這是什么邏輯
3 回答第一個2是怎么輸出來的 我邏輯沒搞懂 跟我說第一個2我就懂了
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)微信公眾號
2019-10-22
沒有continue會繼續(xù)執(zhí)行sum+=i;這樣能被3整除的數(shù)也會被算到sum中,
有了continue以后能被3整除的數(shù)就會執(zhí)行if語句中的continue(退出本次循環(huán),就不會繼續(xù)執(zhí)行此次for中剩下語句的執(zhí)行,就不會執(zhí)行sum+=i,接著繼續(xù)執(zhí)行for中下一個數(shù)的執(zhí)行。
2019-04-01
首先你提出來的這個問題本身就是錯誤的,我想你問的應(yīng)該是“如果滿足i%3==0為什么就不執(zhí)行sum+=i?”
為了解答疑惑,你需要明白continue語句,它代表退出本次循環(huán)繼續(xù)下次循環(huán)。
如果滿足i%3==0,那么就會執(zhí)行continue語句,直接退出此循環(huán),而不執(zhí)行也是此循環(huán)內(nèi)的sum+=i了。然后繼續(xù)下一次循環(huán)重新判斷if語句。
加油~
2019-02-19
這樣想一下,列一條長式:從1連加到20,但符合if語句的數(shù)字被空白代替了。
2019-02-03
首先,你的第一個問題,題目要求是"計算1到20之間不能被3整除的數(shù)字之和。"所以不能被3整除的數(shù)不參加sum+=sum;其次,第二個問題,continue的意思是跳出本次循環(huán)進入下一次循環(huán)