IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C++ 循环结构 -> 正文阅读

[C++知识库]C++ 循环结构


有时候为了程序实现某些功能,需要对其中的一部分代码进行反复执行。就涉及到循环结构。循环语句允许我们多次执行一个语句或者一个语句块。

while 循环

while 语句中只要条件为真,while循环语句会重复执行目标语句。
while中的循环语法:

while(//条件){
//语句块
}

在while语句中,时会先进行判断,再进行执行语句。但是也可能while语句可能一次都不会执行。当条件被测试且结果为假时,会跳过循环主体,直接执行紧接着while循环的下一条语句。

for 循环

for循环可以循环一段代码执行特定的次数。

for(//初始化;//条件;//增量){
//语句块
}

for 循环的执行顺序:

  • 初始化会被先执行,且只会执行一次。这一步用来声明并初始化任何循环控制变量。也可以省略。
  • 对条件进行判断,如果是真,则进行循环主体语句块。如果为假,则不执行循环主题,且控制流会跳到紧接着for 循环的下一条语句。
  • for 中语句执行过后,会进行增量部分的计算。
  • 条件再次被判断,如果为真,继续执行循环体。在条件变假的时候,for 循环终止。

do while 循环

do…while 和 while 循环不同之处在于 do…while 循环会确保至少执行一次循环。

do
{
   // 语句块
 }while// 条件);

如果条件为真,则控制流会跳转到上边,重新执行循环体中的语句。这个过程不断重复,直到给定条件变为假为止。

循环控制语句

break 语句

break 用来终止 loop 语句和 switch 语句。break 的主要用法:

  1. 终止循环:当 break 语句出现在一个循环内部的时候,循环会立即终止,程序流将继续执行紧接着循环的下一条语句。
  2. break 可用于终止 switch 语句中的一个 case。
  3. 如果使用嵌套循环,break 之hi跳出最内层循环,继续执行该块之后的下一行代码。

continue 语句

continue 会跳过当前循环中的代码,强迫开始下一次循环。
对于 for 循环,continue 语句会导致执行条件测试和循环增量部分。
while 语句和 do…while 循环,continue 语句会导致控制回到测试条件测试上。
continue 语句使得程序流回到测试条件上。

goto 语句

一般不建议受用goto语句。
goto语句允许把控制无条件转移到同一函数内的被标记的语句。

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-11 11:59:07  更:2021-08-11 12:04:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 9:44:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码