编程技术文章分享与教程

网站首页 > 技术文章 正文

一文教你掌握C语言中的continue语句,让你的代码更简洁高效!

hmc789 2024-11-27 14:48:52 技术文章 2 ℃

情景回顾

上节回顾:C语言中break语句的神奇妙用:让你的代码像火箭一样飞

本节重点

本节重点:一文教你掌握C语言中的continue语句,让你的代码更简洁高效!


C语言的 continue 语句是一种控制流语句,用于跳过循环体中的某个循环。当在循环体中遇到 continue 语句时,程序将立即跳过当前循环,执行下一次循环。continue 语句通常用于循环体内部的条件语句中,当满足特定条件时,可以跳过当前循环,执行下一次循环。

continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行;break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

continue 语句的用法如下:

  • 在 while 循环中,continue 语句会跳过当前循环,重新执行条件判断语句。
  • 在 do...while 循环中,continue 语句会跳过当前循环,重新执行条件判断语句。
  • 在 for 循环中,continue 语句会跳过当前循环,执行自增语句,然后重新执行条件判断语句。

continue 语句的一个例子是: 输出 1 到 10 中所有的奇数

#include <stdio.h>
intmain()
{
    int i;
    for (i = 1; i <= 10; i++)
    {
        if (i % 2 == 0) // 如果 i 是偶数
        {
            continue; // 跳过本次循环
        }
        printf("%d\n", i); // 输出 i
    }
    return 0;
}


输出结果为:

1
3
5
7
9

#挑战30天在头条写日记#

标签列表
最新留言