continue语句(continue语句只用于循环语句中吗)

http://www.itjxue.com  2023-01-28 00:03  来源:未知  点击次数: 

能不能详细说下continue语句的用法?

1、break语句用于无条件跳出循环(for,foreach,while,do-while等)。

例如:

for (int i = 1; i = 9; i++)

{

if (i == 5)

break;

Console.Write(i);

}

输出结果:1234

2、continue语句用于结束本次循环,进入下一次循环。

例如:

for (int j = 1; j = 9; j++)

{

if(j==5)

continue;

Console.Write(j);

}

输出结果:12346789

continue语句的作用是什么?

continue语句只用在循环语句中。作用是表示结束本次循环,而不终止整个循环的执行。用于结束本次循环,进行下一次循环。

循环体描述计算过程。在使用continue的地方,对于在非必要性一段中所描述的第一部分和第二部分集合,不应是并列计算功能的结构。通常并列结构用if-else语句可以描述得更清楚,不需要continue语句。当循环体在执行主计算过程中,使用continue语句适当过滤一些不符合主计算条件的情形,可以使逻辑结构清晰。

用法技巧:

continue 只会跳出最近的内循环(代码第 3 行的 for 循环),如果要跳出代码第 2 行的外循环,可以为外循环添加一个标签 label1,然后在第 5 行的 continue 语句后面指定这个标签 label1,这样当条件满足执行 continue 语句时,程序就会跳转出外循环。

continue 语句只能用在 while 语句、for 语句或者 foreach 语句的循环体之中,在这之外的任何地方使用它都会引起语法错误。

continue是结束本次循环还是终止整个循环?

结束本次循环。continue语句的作用是结束本次循环,跳过循环体中剩余的语句而强制进入下一次循环(回到循环体的开头准备再次执行循环体)。

continue语句只用在while、for循环中,常与if条件语句一起使用,判断条件是否成立。

使用方式:

continue语句只在循环语句中。

在循环体中的语句集合执行中,continue语句用于结束本次循环。在for循环中跳至执行循环步长语句,以准备测试下一次循环的条件;在while循环中,则直接跳到循环条件测试。

break和continue的区别:

break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。

break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。

continue语句的作用

continue 语句是跳过循环体中剩余的语句而强制执行下一次循环,其作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。

continue 语句与 break 语句一样, 它将中断正常的控制流程。continue 语句将控制转移到最内层循环的首部。但它只能出现在循环体中。它与 break 语句的区别在于:continue 并不是中断循环语句,而是中止当前迭代的循环,进入下一次的迭代。简单来讲,continue 是忽略循环语句的当次循环。

扩展资料:

continue 只会跳出最近的内循环(代码第 3 行的 for 循环),如果要跳出代码第 2 行的外循环,可以为外循环添加一个标签 label1,然后在第 5 行的 continue 语句后面指定这个标签 label1,这样当条件满足执行 continue 语句时,程序就会跳转出外循环。

continue 语句只能用在 while 语句、for 语句或者 foreach 语句的循环体之中,在这之外的任何地方使用它都会引起语法错误。

参考资料来源:

百度百科-continue (计算机语言)

c语言 continue语句

continue语句用于结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定.

一般形式:

continue;比如:

unsigned char i, j=50;

for(i=0;i100;i++)

{

if(ij) continue;

j=i;

}当程序循环到i=51时,执行continue语句,结束本次循环,即不执行下面的j=i语句,而是执行i++,即i=52,故i100,循环的条件成立,循环继续执行,直到i100的条件不成立,for循环才终止。

break语句与continue语句

一、break语句:如果要退出while循环,不再运行循环中余下的代码,也不管条件测试的结果如何,可以使用break语句。

二、continue语句:如果要返回到while循环开头,并根据条件测试的结果,决定是否继续执行循环,可以使用continue语句。即:

1、根据条件测试的结果,执行循环中余下代码,忽略continue语句,并返回循环开头;

或:

2、根据条件测试的结果,执行continue语句,忽略循环中余下代码,并返回循环开头。

三、区别:break语句不再执行余下的代码,并退出整个循环;continue语句则会返回循环开头。

四、实例:

1、break语句

打印结果:1

2、continue语句

打印结果:1、3、5、7、9、11

(责任编辑:IT教学网)

更多

推荐word文章