page contents

C++循环结构

所谓的循环结构简单来说就是不停的重复一个过程,通过一个判断条件来决定是否退出循环。循环可谓是真正开始体现计算机强大处理能力的时候,例如时钟的运行、游戏的人物移动、动态的屏幕显示等等,这些都是通过不停的循环来实现的。

循环结构

所谓的循环结构简单来说就是不停的重复一个过程,通过一个判断条件来决定是否退出循环。循环可谓是真正开始体现计算机强大处理能力的时候,例如时钟的运行、游戏的人物移动、动态的屏幕显示等等,这些都是通过不停的循环来实现的。

一个基本的循环结构有以下三个要素:循环变量、循环体和循环终止条件,基本流程图如下。

attachments-2020-12-nZyZVvSh5fdabd2128a64.png

循环类型

在C++中有以下几种循环类型。

while 循环在循环入口处判断循环条件,为真时执行循环体,先判断再循环。
for 循环可以在循环入口处定义循环三要素,循环条件为真时执行循环体,先判断再循环。
do…while 循环先执行一次循环体,然后在循环出口处判断循环体,为真时继续循环,先循环一次再判断。
嵌套循环也称为多循环,在一个循环中嵌套使用一个或多个循环。

循环控制语句

循环控制语句可用于改变循环执行顺序,C++中有以下几种循环控制语句。

break 语句在循环中则跳出当前循环,在 switch 中则跳出 swithc ,执行循环或 switch 的下一条语句。
continue 语句跳过剩下的循环体语句,直接进行循环条件判断,开始下一轮循环。
goto 语句将控制转移到被标记的语句。

死循环

这是一个很有意思的东西,似乎他对于初学者来说是一种报错,但是这是一个非常有用的循环。开头提到的时钟、游戏人物移动等就是通过死循环来无限执行,从而展现出动态的效果。
简单来说要实现一个死循环只要控制循环条件永远为真即可,常见的死循环有:

while 死循环

while (true) {
    ...
}
复制代码

for 死循环

for (; ;) {
    ...
}
复制代码

当条件表达式不存在的时候,他就被认为是真。或者设一个常量为条件表达式也可以实现。一般情况下习惯使用 for (;;) 结构来表示一个无限循环。
注意: 可以按 Ctrl+C来终止循环。

  • 发表于 2020-12-17 10:09
  • 阅读 ( 648 )
  • 分类:C/C++开发

0 条评论

请先 登录 后评论
Pack
Pack

1135 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1470 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章