c语言中循环语句
C 给我们提供了三种循环:For 循环、while 循环 。它们都允许你在数组上进行迭代,但又各有不同。咱们仔细来看一看它们。
For 循环
第一种执行循环是 for 循环,它可能也是最常见的循环。
使用for关键字时,我们可以先定义循环的规则,然后提供反复执行的那个代码块。
就像这样:
(int i = 0; i <= 10; i++) 代码块包含与循环细节有关的三个部分:
初始条件(int i=0)
条件(i<=10)
自增(i++)
我们首先定义循环变量,本示例中为 i。i 是循环中的一个常用变量名,j 是嵌套循环(循环内的循环)内使用的变量名。这只是一个惯例。
变量i的值被初始化为 0,并且第一次迭代执行完毕。然后 i 像增长部分(这个示例中是 i++,递增 1)所说的那样增长,并且所有的循环会一直重复,直到 i 的值达到数字10。
while循环
while循环写起来比for循环要简单,因为它需要你在自己的部分做更多的事情。
使用 while时,你只需要检查条件,而不用在循环开始时预先定义所有的循环数据(就像你在 for循环中做的那样):
这段代码假定 i已经定义并且用某个值进行了初始化。除非你在循环内的某些地方增加变量 i的值,否则这个循环会变成一个 无限循环。无限循环非常糟糕,因为它会阻塞程序,从而使其它任何事情都不会发生。
作者:2304020118夏铭
链接:https://www.nowcoder.com/discuss/566750883019530240?sourceSSR=users
来源:牛客网