在C ++中是否真正使用Continue语句?

时间:2017-12-05 18:06:44

标签: c++

#include <iostream>
using namespace std;

int main ()
{

for (int i = 0; i < 10; i++)
{
if (i != 5) continue;
cout << i << " "; 
}

for (int j = 0; j < 2; j++) {
    for (int k = 0; k < 5; k++) {
        if (k == 3) continue;
        cout << j << k << " ";
      }
   }
}

以简单的方式显示一组数字的代码示例,只是想知道继续是否值得在这里使用?另外,这样做会更有效吗?感谢。

1 个答案:

答案 0 :(得分:1)

continue在某些情况下非常有用。

简单示例:

do
{
   // a lot of code

   if (<some condition>) continue;

   // a bunch more code

}while(<some other condition>);

这里使用continue允许在循环中遇到某个条件时跳过某些代码,这可能会节省宝贵的时间和/或内存空间。