C语言中continue语句与其他控制结构的搭配

   2024-09-30 4080
核心提示:在C语言中,continue语句用于跳过当前循环体中剩余的语句,直接进入下一次循环。continue语句通常与其他控制结构(如if语句和循

在C语言中,continue语句用于跳过当前循环体中剩余的语句,直接进入下一次循环。continue语句通常与其他控制结构(如if语句和循环结构)一起使用。

以下是一些使用continue语句与其他控制结构搭配的示例:

与if语句搭配:
#include<stdio.h>int main() {    int i;    for (i = 0; i < 10; i++) {        if (i % 2 == 0) {            continue;        }        printf("%d ", i);    }    return 0;}

在这个示例中,我们使用if语句检查i是否为偶数。如果是偶数,则使用continue语句跳过剩余的代码,直接进入下一次循环。因此,这段代码只会打印出0到9之间的奇数。

与for循环搭配:
#include<stdio.h>int main() {    int i;    for (i = 0; i < 10; i++) {        if (i == 5) {            continue;        }        printf("%d ", i);    }    return 0;}

在这个示例中,我们使用for循环遍历0到9之间的整数。当i等于5时,我们使用continue语句跳过剩余的代码,直接进入下一次循环。因此,这段代码会打印出0到9之间的所有整数,但不包括5。

与while循环搭配:
#include<stdio.h>int main() {    int i = 0;    while (i < 10) {        i++;        if (i % 2 == 0) {            continue;        }        printf("%d ", i);    }    return 0;}

在这个示例中,我们使用while循环遍历0到9之间的整数。当i为偶数时,我们使用continue语句跳过剩余的代码,直接进入下一次循环。因此,这段代码只会打印出0到9之间的奇数。

与do-while循环搭配:
#include<stdio.h>int main() {    int i = 0;    do {        i++;        if (i % 2 == 0) {            continue;        }        printf("%d ", i);    } while (i < 10);    return 0;}

在这个示例中,我们使用do-while循环遍历0到9之间的整数。当i为偶数时,我们使用continue语句跳过剩余的代码,直接进入下一次循环。因此,这段代码只会打印出0到9之间的奇数。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号