在C語言中,continue語句用于跳過當前循環中剩余的代碼,然后繼續下一次循環的執行。
continue語句的使用格式如下:
for (初始化表達式; 循環條件; 更新表達式) {
if (條件) {
continue;
}
// 循環體代碼
}
在上述代碼中,如果條件滿足,即if語句中的條件為真,則執行continue語句。continue語句會跳過當前循環中剩余的代碼,然后繼續下一次循環的執行。如果條件不滿足,則繼續執行循環體中的代碼。
下面是一個簡單的例子,展示了continue語句的使用:
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 5; i++) {
if (i == 2) {
continue;
}
printf("%d\n", i);
}
return 0;
}
上述代碼中,for循環會執行5次,但當i等于2時,continue語句會跳過剩余的代碼,直接進行下一次循環。因此,輸出結果為:
1
3
4
可以看到,當i等于2時,數字2被跳過了。