位置:首页 » 文章/教程分享 » C语言for循环

for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环。

语法

C编程语言的for循环的语法是:

for ( init; condition; increment )
{
   statement(s);
}

下面是控制在一个流程的循环:

  1. 初始化(init)步骤首先被执行,并且只有一次。这一步可以声明和初始化任何循环控制变量。不是必须在在这里声明变量,只要使用一个分号。

  2. 接着,条件(condition)进行了评估计算。如果为 true 则执行循环体。如果是 false 则循环体不执行,只是之后的for循环流量控制跳转到下一条语句。 

  3. for循环的执行主体之后,控制流跳转回到增量语句。此语句可以更新任何循环控制变量。这个语句可以留空,只要一个分号出现条件后。

  4. 条件现在重新评估计算。如果true循环执行的过程中重复(循环体,然后增进下一步,然后再次条件)。之后条件为false,则循环终止。

流程图:

for loop in C

例子:

#include <stdio.h>
 
int main ()
{
   /* for loop execution */
   for( int a = 10; a < 20; a = a + 1 )
   {
      printf("value of a: %d", a);
   }
 
   return 0;
}

让我们编译和运行上面的程序,这将产生以下结果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14