C++ Break/Continue 语句

创建于 2024-12-03 / 28
字体: [默认] [大] [更大]

C++ Break 中断语句

您已经看到了前一章中使用 break语句。它用来跳出switch语句。

break 语句也可以用于跳出loop循环。

此示例当i等于4时,跳出循环:

实例

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    break;
  }
  cout << i << "\n";
}
运行实例 »

C++ Continue 继续语句

如果出现指定的条件, continue语句将中断一个迭代(在循环中),并继续循环中的下一个迭代。

此示例跳过值4:

实例

for (int i = 0; i < 10; i++) {
  if (i == 4) {
    continue;
  }
  cout << i << "\n";
}
运行实例 »

在 While 循环中使用Break 和 Continue

你也可以在while循环中使用breakcontinue:

Break 实例

int i = 0;
while (i < 10) {
  cout << i << "\n";
  i++;
  if (i == 4) {
    break;
  }
}
运行实例 »

Continue 实例

int i = 0;
while (i < 10) {
  if (i == 4) {
    i++;
    continue;
  }
  cout << i << "\n";
  i++;
}
运行实例 »

C++ 实验

学习训练

练习题:

如果 i 为5,则停止循环:

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

开始练习


0 人点赞过