C語言中的continue語句用于跳過當前循環中剩余的代碼,直接進入下一次循環。它的作用是在滿足某個條件時,跳過當前循環體內的代碼,繼續執行下一次循環。
當continue語句被執行時,程序會立即跳到循環結構的控制條件處,然后進行下一次循環的判斷。通常,continue語句用于在某個條件滿足時,跳過當前迭代中的一些不必要的代碼,從而提高程序的執行效率。
下面是一個使用continue語句的示例:
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
printf("%d ", i);
}
return 0;
}
運行上述代碼會輸出0 1 2 3 4 6 7 8 9,可以看到當i等于5時,該循環會跳過continue語句后面的代碼,直接進入下一次循環。這樣就避免了輸出數字5。