循环语句中break 与 continue的区别

循环语句中break 与 continue的区别

总结:

1 break;

while循环break是用于永久终止循环。即不执行本次循环中break后面的语句,直接跳出循环。

2continue;

while循环continue是用于终止本次循环。即本次循环中continue后面的代码不执行,进行下一次循环的入口判断。

#include<stdio.h>   //break;
int main()
{
    int i = 0;
    while (i <= 10)
    {
        if (i == 5)
            break;
        printf("      %d\n",i);
        i = i + 1;
    }
    return 0;
}

//continue

#include<stdio.h>
int main()
{
    int i = 0;
    while (i <= 10)
    {
        i = i + 1;
        if (i == 5)
            continue;
        printf("     %d\n", i);
    }
    return 0;
}

 

原文地址:https://www.cnblogs.com/zhoumin6012/p/9809772.html

时间: 2024-08-02 15:12:49

循环语句中break 与 continue的区别的相关文章

9、循环语句中break和continue的使用

回顾bash编程之循环控制:for varName in LIST; do循环体done while CONDITION; do循环体done until CONDITION; do循环体done 下面学习循环控制:continue: 提前结束本次循环而开始评估下一轮:break [n]: 跳出当前循环,去执行本次循环体外的语句,n控制跳出底基层循环,默认是第一层 练习:求100以内所有偶数之和:declare -i evenSum=0declare -i i=1 while [ $i -le

Javascript for循环语句以及break和continue的使用

For循环 格式 For(初始化表达式:条件:递增表达式){ 语句 } 特点 语句格式简洁 循环条件固定 break和continue1.break使用方法 想结束循环时使用 2.continue使用方法 直接省略continue后的语句,执行下一次循环 3.两者比较 使用场合: break:用于switch和循环结构 continue:只用于循环结构 作用: break:终止循环,跳出循环体,直接执行循环外的第一次语句 continue :直接省略continue后的语句,执行下一次循环 原文

java中break和continue的区别详解(附源码)

序言 在自己学习java语言的过程中,很容易把break和continue的用法混淆.为了便于以后快速查阅及温习,在此特留学习笔记一份. 简述 在任何迭代语句的主体部分,都可以用break和continue控制循环的流程.其中,break用于强行退出循环,不执行循环中剩余的语句.而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代. 源码 下面这个程序向大家展示了break和continue在for和while循环中的例子: package com.mufeng.thefou

Python中break与continue的区别

1.break 结束循环 count = 0 while count < 10: print('hello,Jay', count) break count = count+1 这段代码的运行结果是,只会打印了一遍"hello,Jay".因为遇到break后,将结束循环,break后和循环体内的语句都不会被执行了. 2.continue 跳出本次循环,在所在的循环体中,再次重头循环 例: count = 0 while count < 10: print('hello,Ja

javascript中break和continue的区别

1.break:跳出循环. 2.continue:跳过循环中的一个迭代.(迭代:重复反馈过程的滑动,其目的是为了逼近所需目标或结果.每一次对过程的重复称为一次"迭代",而每一次迭代得到的结果会作为下一次的初始值.个人理解:就想吃苹果,将苹果吃完是目的,过程是一口一口吃.一口是一迭代,直到吃完结束.) 1.break(图例): 输出a的值是: a = 15.i = 0,1,2,3,4,5. 2.continue(图例): 输出a的值是:a = 40.i = 0,1,2,3,4,6,7,8

java 中break与continue的区别

break 终止整个循环 for(int i=0;i<arr.length ;i++){ for(int j=0;j<arr[i].length;j++){ System.out.println("i="+i+",j="+j); if(arr[i][j]==5){ break; } } } 如上 里层循环将会被终止,如果将break放到外层循环体内,则外层循环体将被终止. continue 终止当前循环内代码的执行.示例代码如下: for(int i=0

while与do while 区别 for循环的简介及break和continue的区别

do while 循环和while循环的区别   1.do while循环是先执行循环体,然后判断循环条件,如果为真,则执行下一步循环,否则终止循环:    while循环是先判断循环条件,如果条件为真则执行循环体:   2.do while循环条件后面必须有一个分号,这个分号表明循环结束. 1.for循环 for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环.do-while循环. for循环的格式为: for( 初始语句  ; 执行条件  ; 增量 ) { 循环体

跳出语句 break和continue的区别

break和continue的区别 1.break 使用场景:终止switch(选择语句)或者循环 <1>在选择结构switch语句中使用. <2>在循环体中使用. <3>离开使用场景的存在是没有意义的. 举例如图: 2.continue 使用场景:结束本次循环,继续下一次循环. 举例如图: 原文地址:https://www.cnblogs.com/anke-z/p/12300968.html

java中break、continue及标签等跳转语句的使用[上]

java 中跳转语句使用break.continue和标签,各自或组合完成相应的功能. 今天做题时遇到关于标签命名规范,顺便将跳转语句语法都看了一遍,很有收获. 在<Java编程思想>一书中,作者详细阐述,现将案例代码写在下面: public class LabeledFor { public static void main(String[] args) { int i=0; outer: for(;true;){ inner: for(;i<10;i++){ System.out.p