C++中不同类型的循环及示例


2022年8月18日, Learn eTutorial
2682

本教程将教你C++中通用循环技术所需了解的一切。C++编程语言提供三种不同的循环方式:for循环、while循环和do-while循环。你还将看到C++中无限循环的工作原理。

我们何时会在C++中使用循环?

Loop Statements in C++

在编程中,有时一个操作需要执行多次或n次。当我们需要重复执行一组语句时,我们使用循环。

有时你可能需要多次执行一段代码块。通常,语句的执行顺序是:函数中的第一条语句先执行,然后是第二条,依此类推。编程语言提供了不同的控制结构,可以实现更复杂的执行路径。

Loop Statements in C++

循环语句允许我们多次执行一条或一组语句,大多数编程语言中循环语句的一般形式如下:

C++中的循环类型

在C++中,循环主要分为两种类型

  1. 入口控制循环:在这种类型的循环中,在进入循环体之前会测试条件。for循环和while循环都是入口控制循环。
  2. 出口控制循环 (ECLs):在这种类型的循环中,在循环体结束时评估或测试条件。因此,无论测试条件是真还是假,循环体都会至少执行一次。do-while循环就是一种出口控制循环。

因此,为了满足循环需求,C++编程语言提供了上述类型的循环。

Loop Statements in C++
  •  入口控制循环
  • 出口控制循环       
    • Do while 循环
循环类型 描述
while 循环 当给定条件为真时,重复执行一条或一组语句。它在执行循环体之前测试条件。
for 循环 多次执行一系列语句,并简化管理循环变量的代码。
do...while 循环 类似于“while”语句,但它在循环体结束时测试条件。
嵌套循环 你可以在任何其他“while”、“for”或“do..while”循环内部使用一个或多个循环。