在C語言中,continue
語句用于跳過當前循環中剩余的代碼,直接進入下一次循環。它的主要用處有以下兩點:
continue
語句跳過當前循環的剩余代碼,直接進入下一次循環。這樣可以在滿足特定條件時,及時地終止當前循環。示例代碼:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}
輸出結果:
0 1 2 3 4 6 7 8 9
continue
語句可以直接跳過當前循環,進入下一次循環,避免嵌套判斷條件過于復雜。示例代碼:
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (j == 3) {
continue;
}
printf("%d-%d ", i, j);
}
}
輸出結果:
0-0 0-1 0-2 1-0 1-1 1-2 2-0 2-1 2-2 3-0 3-1 3-2 4-0 4-1 4-2
需要注意的是,continue
語句只能用于循環語句中,不能在其他語句(如switch
語句、if
語句)中使用。