四、控制语句--2.循环语句

举报
吃瓜面包君 发表于 2023/07/14 10:14:50 2023/07/14
【摘要】 C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。1.while循环:while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。while (condition) { // 循环体代码}示例:int i = 0;while (i < 5) { printf("%d\n", i); i++;}2.do-while循环:do...

C语言中的循环语句用于重复执行一段代码。以下是C语言中常用的循环语句及其代码示例。

1.while循环:
while循环根据给定的条件重复执行特定的代码块,只有当条件为真时才执行。

while (condition) {
    // 循环体代码
}

示例:

int i = 0;
while (i < 5) {
    printf("%d\n", i);
    i++;
}

2.do-while循环:
do-while循环首先执行一次循环体,然后根据给定的条件重复执行,只有当条件为真时才继续执行。

do {
    // 循环体代码
} while (condition);

示例:

int i = 0;
do {
    printf("%d\n", i);
    i++;
} while (i < 5);

3.for循环:
for循环在给定的初始化语句、循环条件和循环后操作表达式的控制下重复执行一段代码块。

for (initialization; condition; increment) {
    // 循环体代码
}

示例:

for (int i = 0; i < 5; i++) {
    printf("%d\n", i);
}

4.break语句:
break语句用于在循环中提前终止循环,即使循环条件仍然为真。

while (condition) {
    if (some_condition) {
        break;
    }
    // 循环体代码
}

示例:

int i = 0;
while (i < 5) {
    printf("%d\n", i);
    if (i == 2) {
        break;
    }
    i++;
}

5.continue语句:
continue语句用于跳过当前循环体中剩余的代码,直接进入下一次循环的条件判断。

while (condition) {
    if (some_condition) {
        continue;
    }
    // 循环体代码
}

示例:

for (int i = 0; i < 5; i++) {
    if (i == 2) {
        continue;
    }
    printf("%d\n", i);
}

这些循环语句在C语言中被广泛用于实现重复执行的功能,通过条件控制可以实现不同类型的循环操作。请注意,在使用循环语句时,要避免出现死循环,即循环条件无法为假而导致循环无法终止。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。