D语言for循环

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

语法

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

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

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

  1. 初始化init步骤是先执行,并且只有一次。这个步骤可让您声明和初始化任何循环控制变量。你不需要把一个声明在这里,只要一个分号出现。

  2. 接下来,计算条件condition。如果是true,则执行循环体。如果是false,则循环体不执行,只是之后的for循环流量控制跳转到下一个语句。

  3. 之后在for循环执行时,控制流程跳转备份到增量表。该语句允许更新任何循环控制变量。这个语句可以留空,只要一个分号出现的条件后。

  4. 条件是现在再次计算。如果是true,循环执行,并重复这个过程(主体循环,然后增加,然后再次计算条件)。经过条件为false,for循环终止。

流程图:

例子:

import std.stdio;

int main ()
{
   /* for loop execution */
   for( int a = 10; a < 20; a = a + 1 )
   {
      writefln("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
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2024

备案号:京ICP备15003423号-3