for循環(huán)跳出本次循環(huán) 怎么跳出for循環(huán)語(yǔ)句?
怎么跳出for循環(huán)語(yǔ)句?跳出for循環(huán)有兩種方法:1。使用break語(yǔ)句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf語(yǔ)
怎么跳出for循環(huán)語(yǔ)句?
跳出for循環(huán)有兩種方法:
1。使用break語(yǔ)句。例如:int Ifor(I=0 I<10 I){if(I>3)//if I>3,跳出For循環(huán),執(zhí)行printf語(yǔ)句break}printf(%d,I)
2。使用return語(yǔ)句(通常在函數(shù)體中使用,作為函數(shù)的返回值跳出函數(shù),即跳出函數(shù)體中的for循環(huán))int fun(int a){int i for(i=0 i<A i){if(i>3)//如果i>3,則執(zhí)行函數(shù)并返回變量i的值,即,它跳出for循環(huán)并返回I}
]之前,當(dāng)我們討論for循環(huán)時(shí),我們討論了循環(huán)的正常執(zhí)行。當(dāng)我們?cè)谘h(huán)中使用break語(yǔ)句時(shí),正常的執(zhí)行沒有完成。break語(yǔ)句用于終止循環(huán)。它可以在while循環(huán)和for循環(huán)中使用。當(dāng)循環(huán)條件不為false或序列尚未完全迭代時(shí),break語(yǔ)句也可以停止循環(huán)執(zhí)行。Break用于for循環(huán)。在下面的示例中,正常運(yùn)行的結(jié)果應(yīng)該輸出1到10,但是我們?cè)谘h(huán)中設(shè)置了if條件語(yǔ)句。當(dāng)滿足此條件語(yǔ)句時(shí),將執(zhí)行break以跳出整個(gè)for循環(huán)。在while循環(huán)中使用break和使用break跳出while循環(huán)也非常簡(jiǎn)單。同樣的方法是在while循環(huán)中添加IF語(yǔ)句。當(dāng)滿足此條件語(yǔ)句時(shí),將執(zhí)行break語(yǔ)句并終止循環(huán)。當(dāng)我們談到while循環(huán)時(shí),我們提到了無(wú)限循環(huán),只要滿足條件就可以執(zhí)行無(wú)限循環(huán)。但是我們可以用break跳出無(wú)限循環(huán),讓我們?cè)囋嚕簞?dòng)手練習(xí)1。以下代碼的輸出是什么?對(duì)于范圍(1101,10)中的I:如果I> 40,則打印(I):中斷2。請(qǐng)寫一個(gè)循環(huán)語(yǔ)句來(lái)計(jì)算1到100的和。當(dāng)sum大于1000時(shí),使用break跳出循環(huán)。參考答案:?jiǎn)栴}1:1 11 21 31 41問題2:范圍(1101)中I的sum=0:sum=I如果sum> 1000:中斷打印(sum)