3 回答

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