在C語言中,continue
用于跳過當前循環中的剩余代碼,并繼續下一次循環的執行。它通常與for
、while
、do while
等循環語句配合使用。
continue
的使用方法如下:
for (初始化語句; 循環條件; 迭代語句) {
if (條件) {
continue;
}
// 循環體
}
在循環體中,當滿足某個條件時,使用continue
語句來跳過當前迭代,直接執行下一次迭代。
下面是一個例子,演示了continue
的使用:
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 5; i++) {
if (i == 3) {
continue;
}
printf("%d\n", i);
}
return 0;
}
輸出結果為:
1
2
4
5
在該例子中,for
循環從1迭代到5,當i
等于3時,執行continue
語句,跳過后面的printf
語句,直接進入下一次迭代。因此,當i
等于3時,不會有3被輸出。