continue语句的作用是结束整个循环的执行 break语句和continue语句的区别
大家好,今天小编来为大家解答以下的问题,关于continue语句的作用是结束整个循环的执行,break语句和continue语句的区别这个很多人还不知道,现在让我们一起来看看吧!
循环结构中CONTINUE语句是使整个循环终止执行吗
循环结构中CONTINUE语句不是使整个循环终止执行。而是结束本次循环,进行下一次循环。
continue语句只结束本次循环,而不终止整个循环的执行。即跳出循环体中剩余的尚未执行的语句并到循环末尾而强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。
扩展资料:
在FORTRAN 77规定中,循环终端语句必须是一个可执行语句,但不能是GOTO语句、块IF语句、ELSE语句、ELSE IF语句、ENDIF语句、DO语句、STOP语句、END语句。由于这些限制,通常用CONTINUE语句作为循环的终端语句。
continue语句对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。
continue语句的作用是什么
其作用为结束本次循环。
1.continue语句的具体作用:
continue语句只用在循环语句中。作用是表示结束本次循环,而不终止整个循环的执行。用于结束本次循环,进行下一次循环。
循环体描述计算过程。在使用continue的地方,对于在非必要性一段中所描述的第一部分和第二部分集合,不应是并列计算功能的结构。通常并列结构用if-else语句可以描述得更清楚,不需要continue语句。
当循环体在执行主计算过程中,使用continue语句适当过滤一些不符合主计算条件的情形,可以使逻辑结构清晰。
2.continue to do和continue doing的区别:
continue,动词,继续。continue to do,继续做(另一件事),continue doing,继续做(同一件事)。
如:I have finished my homework. I shall continue to do more excercises.我已经完成了我的家庭作业。我想继续多做一些练习。(说明后面做的练习不是家庭作业的一部分。)。
I haven't finished my homework. I have to continue doing more excercises.我还没完成我的家庭作业。我必须继续多做一些练习。(说明后面做的练习是家庭作业的一部分)。
continue 语句和break 语句的作用及其区别
while(1)
{
if(i==100)
break;
i++;
continue;
j++;
}
上面这个代码段是这样的:i的初值是0;每次循环都会使它加1,当i的值增到100时,if语句就生效了,这样就跳出了这个while循环,当i没有增到100时,当执行完i++时,就执行了continue语句,这样终止了本次的循环,接着再进行下循环;代码段中的j++这个语句
始终没得到执行
break语句作用:
1、可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环外下面的语句。
2、使流程跳出switch结构
注意:break语句不能用于循环语句和switch语句之外的任何其他语句中
continue语句作用:
忽略循环体中continue语句下面尚未执行的语句,接着进行下一次是否执行循环的判定。
注意:continue语句不能用于循环语句之外的任何其他语句中
continue语句和break语句的区别:
continue语句只结束本次循环,而不是终止整个循环的执行。
break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。break语句可以用在循环语句和switch语句中。在循环语句中用来结束内部循环;在switch语句中用来跳出switch语句。
注意:循环嵌套时,break和continue只影响包含它们的最内层循环,与外层循环无关。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!