C 语言入口控制循环

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

入口控制循环首先在入口点确认终止状态。如果满足终止条件测试表达式,控制将转移到while或for循环的主体。这种循环类型通常控制"while""for"循环的入口。因此,在C语言中它被称为入口控制循环

While 循环

"while"循环是C语言中最简单的循环结构。循环入口控制结构是"while"循环。使用"while"循环,程序命令会一直执行,直到指定的终止条件为false

当进入"while"循环时,会检查提供的测试表达式终止条件是否为true;如果是,则将控制转移到循环的主体。

然后将执行"while"循环主体中编写的语句。随着计数器改变值以进入while循环,将再次评估提供的测试表达式和终止条件。此过程将重复进行,直到提供的短语被确定为不正确。起始终止条件构成了"while"循环。因此,C语言中的while循环也称为入口控制循环

语法

程序

输出

Enter No. to print Table : 5

  5 * 1 = 5
  5 * 2 = 10
  5 * 3 = 15
  5 * 4 = 20
  5 * 5 = 25
  5 * 6 = 30
  5 * 7 = 35
  5 * 8 = 40
  5 * 9 = 45
  5 * 10 = 50

For 循环

"for"循环是C语言中最有效和最灵活的循环结构。"for"循环使我们能够轻松地完成C语言中的任何复杂任务。

语法

"for-loop"由三个主要部分组成,如下所述

  1. 初始化语句,
  2. 终止条件,和
  3. 增量或减量语句.

借助初始化语句,在循环执行开始时设置一个计数器变量。然后检查终止条件,该终止条件在表达式部分指定。

如果发现终止条件为true"for"循环的主体将自动接管。然后将执行包含在"for"循环中的程序语句。

最后一步将涉及将控制转移到第三部分以更改计数器值(通过增加减少量)。修改值后,将通过终止条件评估计数器值,以确定控制是否可以进入"for"循环并执行。

上述整个过程将重复进行,直到终止条件的结果为false,届时将停止。当测试表达式产生false值时,控制将绕过整个"for"循环并执行紧跟在"for"循环之后的语句行。

示例

程序

以下程序中的for循环允许用户打印一个自然数的乘法表。

输出

Enter No. to print Table : 8

  8 * 1 = 8
  8 * 2 = 16
  8 * 3 = 24
  8 * 4 = 32
  8 * 5 = 40
  8 * 6 = 48
  8 * 7 = 56
  8 * 8 = 64
  8 * 9 = 72
  8 * 10 = 80

结论

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