21xrx.com
2024-09-19 09:47:24 Thursday
登录
文章检索 我的文章 写文章
C++中continue的用法说明
2023-06-26 14:29:53 深夜i     --     --
C++ continue 用法

在C++语法中,continue是一个非常有用的关键字,用于在循环语句中跳过当前循环的剩余部分,直接进入下一次循环。continue通常与if语句一起使用,在if语句的条件满足时执行。

C++中的循环语句包括for、while和do-while,continue关键字可以在这些循环语句中任何一个中使用。continue的作用是在当前循环体中执行到continue时,跳过当前循环的剩余代码,直接进入下一次循环的判断。

下面是一个使用continue关键字的简单例子:


for (int i=0; i<10; i++) {

 if (i==5)

  continue;

 

 std::cout << i << std::endl;

}

上面的代码使用for循环从0到9进行循环。当i=5时,if语句的条件成立,continue关键字执行,跳过当前循环的剩余代码(即输出语句),直接进入下一次循环。因此,输出结果中缺少了数字5。

continue关键字还可以嵌套在多个循环语句中使用,用于跳过当前循环内到达continue的代码,直接进入下一层循环的判断。下面是一个使用嵌套循环和continue的例子:


for (int i=0; i<5; i++) {

 for (int j=0; j<10; j++) {

  if (j<5)

   continue;

  

  std::cout << i*j << " ";

 }

 std::cout << std::endl;

}

上面的代码使用嵌套循环输出九九乘法表中大于等于5的乘积。当内层循环的j小于5时,continue跳过当前循环的剩余语句,直接进入内层循环的下一次循环。这样,在外层循环的下一次循环时,内层循环又会从0开始循环,直到j大于等于5时输出乘积。

总之,continue关键字在C++语言中是非常有用的控制流关键字,可以用于跳过当前循环的剩余部分,直接进入下一次循环的判断。使用continue可以提高程序的执行效率,减少代码的复杂度。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复