C 语言出口控制循环

2024年8月28日 | 阅读 4 分钟

我们经常在 C 语言中使用出口控制循环来检查退出的终止条件。如果终止条件评估结果为,则控制将离开循环的主体。否则,控制将再次进入循环。

这种循环通常处理循环的退出控制语句。

DO WHILE 循环

  • 出口控制循环最适用的例子是 do-while 循环
  • while 循环已被修改为 do-while 循环
  • 当需要至少执行一次程序并执行某些活动时,do-while 循环是最合适的循环。
  • 如果终止条件或测试表达式的评估返回 false,则 do-while 循环不能再次执行。
  • 由于 do-while 循环在最后分析终止条件,因此它是最重要的出口控制循环,因此首次将无条件执行。
  • 如果对出口循环终止条件的检查结果为真,则 do-while 循环可能会终止。
  • 如果这没有发生,它将再次付诸实践。

语法

do-while 循环的语法如下

以下列表突出显示了 while 循环和 do-while 循环之间的主要区别

Do-while 循环

  • do-while 循环是一个出口控制循环
  • do-while 循环中,终止条件/测试表达式在退出时进行评估。
  • 在 do-while 循环中,需要在终止条件结束时使用分号,它表示 do-while 循环的结束。

语法

示例

While 循环

  • while 循环是一个入口控制循环
  • while 循环在进入循环后立即评估测试表达式终止条件
  • while 循环在终止条件之后不需要执行任何操作。

语法

示例

通过使用以下 C 程序可以更好地理解 do-while 循环的使用。该程序以加法、减法、乘法除法为例,演示了如何执行基本的算术运算。

输出

1.Addition 
 2.Subtraction 
 3.Multiplication 
 4.Division 
 5.Exit
 Enter Your Choice: 3

 Enter X : 5

 Enter Y : 6

 the multiplication of 5.000000 and 6.000000 is : 30.000000
 1.Addition 
 2.Subtraction 
 3.Multiplication 
 4.Division 
 5.Exit
 Enter Your Choice:    

结论

总之,出口控制循环是 C 编程语言的重要组成部分,它提供了一种快速有效的方法来管理循环执行。