3 回答

醉清風tomorrow
TA貢獻64條經(jīng)驗 獲得超48個贊
/break是結(jié)束整個循環(huán)體,continue是結(jié)束單次循環(huán)
比方說:
while(x++ < 10)
{
? ?if(x == 3)
? ?{
? ? ? ?break;
? ?}
? ?printf("%d\r\n", x);
}
結(jié)果是輸出 ?1 2 ? 就退出了整個while循環(huán)
但是如果使用continue
while(x++ < 10)
{
? ?if(x == 3)
? ?{
? ? ? ?continue;
? ?}
? ?printf("%d\r\n", x);
}
結(jié)果是:1 2 4 5 6 7 8 9 10 ?可見他僅僅是不輸出3,因為他結(jié)束了本次循環(huán)
添加回答
舉報
0/150
提交
取消