zoukankan      html  css  js  c++  java
  • AJPFX总结在循环中break与continue的区别

    相信刚学编程的人很容易被break,continue这两个关键词搞混淆了,两者都有跳出循环的意思,但是他们到底有什么区别呢?
    其实很简单,break是结束整个循环体,continue是结束当前这一单次循环,不明白,看下面的程序以及运行结果我想你就明白了!
    int x = 0;while(x++ < 10)
    {
        if(x == 3)
        {
            break;
        }
        printf("%d ", x);
    }程序的运行结果为:1 2
    分析:因为程序进入while循环后,开始输出数字,当X=3时,if语句被执行,运行break语句,break是跳出整个循环,所以下一步会执行整个while后面的代码,程序结束

    int x  = 0;
    while(x++ < 10)
    {
        if(x == 3)
        {
            continue;
        }
        printf("%d ", x);
    }
    运行结果:1 2 4 5 6 7 8 9 10
    分析:此次循环用的是continue跳出单次循环,当程序运行到x=3时,执行continue语句,程序会跳过x=3这次循环中的后续未执行完的代码,直接去执行x=4次循环

  • 相关阅读:
    MySQL-sql语句
    常见IP端口
    Java开发异常
    微信开发-charles抓包
    6、分组查询
    5、关联查询
    4、查询
    3、表的管理
    2、用户管理
    1、oracle基本使用
  • 原文地址:https://www.cnblogs.com/AJPFX/p/10827567.html
Copyright © 2011-2022 走看看