发布网友 发布时间:2022-04-29 23:56
共4个回答
热心网友 时间:2022-06-26 14:08
continue语句的作用就是跳出循环,不过他只是跳出本次循环中后面余剩的语句,然后强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。这样说应该明白啦吧、、本人只是菜鸟一只,如有错误就请指出、、、、热心网友 时间:2022-06-26 14:08
continue会致使循环跳过循环体中余下的语句,转而判断循环条件是否仍然成立,然后选择是否再次进入循环体热心网友 时间:2022-06-26 14:09
付费内容限时免费查看回答在这里我建议一定要区分开break和continue,容易混淆使用!!break语句、continue语句都是C语言标准规定的跳转类语句,能够实现程序无条件转向另一处执行。
break和continue中在循环体中经常出现,因此必须掌握其区别,避免出错。
先复习下两种语句的用法:
break语句可以在开关体(switch语句)或循环体内(while,do...while,for)出现,总结起来用以下四种情况,实现跳出当前switch语句或循环体语句,跳转到开关体或循环体外执行下一条语句功能。
continue语句只能在循环体内(while,do...while,for)出现,有以下三种情况,实现结束循环体内当前的一次循环执行过程,跳转到循环体开头重新执行下一次循环过程。
仔细理解上述用法,发现区别挺大。
1.break可以用在开关体switch语句中,continue语句不行;
2.两者
2.两者用在循环语句中时,break是用来结束整个循环过程,continue仅仅是结束本次循环执行,继续执行下一次循环。
例如一个循环本来要执行100次,当执行10次时,因为循环条件不符合出现break语句时,将提前结束执行循环,剩下的99次不会再执行;
如果是continue语句,只会当前第10次循环后面代码不再执行,跳到循环开头,继续执行后面剩余的90次循环。2.两者用在循环语句中时,break是用来结束整个循环过程,continue仅仅是结束本次循环执行,继续执行下一次循环。
例如一个循环本来要执行100次,当执行10次时,因为循环条件不符合出现break语句时,将提前结束执行循环,剩下的99次不会再执行;
如果是continue语句,只会当前第10次循环后面代码不再执行,跳到循环开头,继续执行后面剩余的90次循环。
希望可以帮到你
热心网友 时间:2022-06-26 14:10
continue——条件成立,则跳过本次循环,进入下一次循环