在C語言程序中,continue
語句是一種控制流語句,它用于跳過當前循環體中剩余的部分,并立即開始下一次循環。continue
語句通常與for
、while
或do-while
循環一起使用。以下是continue
語句的一些常見用法:
#include<stdio.h>
int main() {
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // 跳過偶數迭代
}
printf("%d\n", i);
}
return 0;
}
在這個例子中,continue
語句用于跳過偶數迭代,只打印奇數。
#include<stdio.h>
int main() {
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == j) {
continue; // 跳過相等的i和j的迭代
}
printf("i: %d, j: %d\n", i, j);
}
}
return 0;
}
在這個例子中,continue
語句用于跳過i
和j
相等的迭代,避免打印重復的組合。
需要注意的是,continue
語句只能跳過當前循環的迭代,不能直接跳出循環。如果需要跳出循環,可以使用break
語句。