在 C 语言中,continue 语句用于跳过当前循环中的某个迭代,进入下一次迭代。它可以在 forwhiledo 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
C语言 continue 语句:跳过循环迭代详解

原文地址: https://www.cveoy.top/t/topic/nRUz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录