C语言 continue 语句:跳过循环迭代详解
在 C 语言中,continue 语句用于跳过当前循环中的某个迭代,进入下一次迭代。它可以在 for、while、do while 循环中使用。
在 for 循环中,当遇到 continue 语句时,程序会跳过当前循环中的剩余语句,直接进入下一次循环。
示例:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
printf('%d\n', i);
}
输出结果为:
0
1
2
3
4
6
7
8
9
在 while 循环中,当遇到 continue 语句时,程序会跳过当前循环中的剩余语句,直接进入下一次循环。
示例:
int i = 0;
while (i < 10) {
i++;
if (i == 5) {
continue;
}
printf('%d\n', i);
}
输出结果为:
1
2
3
4
6
7
8
9
10
在 do while 循环中,当遇到 continue 语句时,程序会跳过当前循环中的剩余语句,直接进入下一次循环。
示例:
int i = 0;
do {
i++;
if (i == 5) {
continue;
}
printf('%d\n', i);
} while (i < 10);
输出结果为:
1
2
3
4
6
7
8
9
10
原文地址: https://www.cveoy.top/t/topic/nRUz 著作权归作者所有。请勿转载和采集!