C++——循环中的特殊控制:continue与break

简介: C++——循环中的特殊控制:continue与break

break

结束本层循环。


continue

结束本次循环,进入一次循环

for语句中的continue


80570d578b2c499e9b1c7e5c934b5786.png

while语句中的continue




e763ce681c3b4fca8cb12d810578aa19.png


demo:

#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main(void) {
       string ret;
       for (int i=0; i<3; i++) {
              cout << "开始第" << i+1 << "次相亲..." << endl;
              cout << "你喜欢打王者吗?" << endl;
              cin >> ret;
              if (ret != "yes") {
                     continue;
              }
              cout << "加个微信吧..." << endl;
       }
       system("pause");
       return 0;
}


相关文章
|
8天前
|
设计模式 测试技术 编译器
C++项目中打破循环依赖的锁链:实用方法大全(一)
C++项目中打破循环依赖的锁链:实用方法大全
115 0
|
8天前
|
存储 编译器 C++
C++ Break、Continue 和 数组操作详解
C++中的`break`语句用于跳出循环,例如在`for`或`while`循环中。`continue`则跳过当前迭代的剩余部分。数组用于存储多个相同类型值,声明时指定类型和元素数量。访问和修改数组元素通过索引操作,索引从0开始。遍历数组可使用常规`for`循环或C++11引入的`foreach`循环。可以省略数组大小声明,编译器会根据初始值自动计算,但明确指定更佳。
33 0
|
8天前
|
机器学习/深度学习 C++
C/C++基础知识——数组、循环
C/C++基础知识——数组、循环
49 0
C/C++基础知识——数组、循环
|
8天前
|
缓存 编译器 数据处理
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
64 0
|
2天前
|
C++
C++ 循环
C++ 循环
9 0
|
8天前
|
安全 编译器 程序员
【C++入门】内联函数、auto与基于范围的for循环
【C++入门】内联函数、auto与基于范围的for循环
|
8天前
|
C++ Python
C++教学——从入门到精通 10.循环
学习编程建议先Python后C++,以避免C++思维影响。课程涵盖for、while和do while循环。for循环示例:`for(int i=0;i&lt;n;i++)`,用于计算114514天后的金币总数(1145140个)。死循环通过`for(int i=0;;i++)`实现,用`break`退出。while循环格式`while(条件)`,同样可解决金币问题。do while循环特点是先执行后判断,结构为`do{...}while(条件)`。
23 2
|
8天前
|
C++
C++ While 和 For 循环:流程控制全解析
本文介绍了C++中的`switch`语句和循环结构。`switch`语句根据表达式的值执行匹配的代码块,可以使用`break`终止执行并跳出`switch`。`default`关键字用于处理没有匹配`case`的情况。接着,文章讲述了三种类型的循环:`while`循环在条件满足时执行代码,`do/while`至少执行一次代码再检查条件,`for`循环适用于已知循环次数的情况。`for`循环包含初始化、条件和递增三个部分。此外,还提到了嵌套循环和C++11引入的`foreach`循环,用于遍历数组元素。最后,鼓励读者关注微信公众号`Let us Coding`获取更多内容。
22 0
|
8天前
|
设计模式 敏捷开发 持续交付
C++项目中打破循环依赖的锁链:实用方法大全(三)
C++项目中打破循环依赖的锁链:实用方法大全
63 0
|
8天前
|
测试技术 持续交付 API
C++项目中打破循环依赖的锁链:实用方法大全(二)
C++项目中打破循环依赖的锁链:实用方法大全
79 0