break和contiune的使用方法
  micz61TEX78l 2023年11月02日 32 0

(文章目录)

前言

本文章主要讲解break和continue

一、break

功能:跳出所在循环。 例子1:

#include<stdio.h>
int main(void)
{
    int i = 0;
    for (i = 0; i < 5; i++)
    {
        printf("%d\n", 5);
        break; //直接跳出for循环不在执行 也就是只打印一次5
    }

    return 0;
}

循环之外不能写break

例子2: 嵌套只跳出所在循环,不是跳出所有循环

#include<stdio.h>
int main(void)
{
    int i = 0,j=0;
    for (i = 0; i < 3; i++)//执行3次
    {
        for (j = 0; j < 3; j++)
        {
            printf("%d\n", 5);//原来是执行3次现在只执行一次
            break;            //3*1=3次
        }
    }

    return 0;
}

二、continue

功能:执行下一次循环(所在循环)

#include<stdio.h>
int main(void)
{
    int i = 0;
    for (i = 0; i < 3; i++)
    {
        printf("%d\n", 5);
        continue; //直接执行下一次循环不再执行下面的代码也就是只打印5
        printf("%d\n", 4);
    }

    return 0;
}

总结

break是直接跳出循环,不在执行了。 continue是执行下一次循环而不在执行下面的代码。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

micz61TEX78l