发布于 2015-08-16 14:56:29 | 100 次阅读 | 评论: 0 | 来源: 网络整理
for循环是循环控制结构,可以有效地编写需要执行的特定次数的循环。
D编程语言的for循环的语法是:
for ( init; condition; increment )
{
statement(s);
}
下面是控制在一个流程的循环:
初始化init步骤是先执行,并且只有一次。这个步骤可让您声明和初始化任何循环控制变量。你不需要把一个声明在这里,只要一个分号出现。
接下来,计算条件condition。如果是true,则执行循环体。如果是false,则循环体不执行,只是之后的for循环流量控制跳转到下一个语句。
之后在for循环执行时,控制流程跳转备份到增量表。该语句允许更新任何循环控制变量。这个语句可以留空,只要一个分号出现的条件后。
条件是现在再次计算。如果是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