do 循环结构
此循环结构类似于 while 循环结构,但是其条件检查发生在循环体执行之后。因此,受控语句必然至少执行一次。
两个关键字,do 和 while 用于描述循环结构:
do
|
因此,循环头是分开的,而且逻辑条件的右括号后面必须有一个分号。不能省略条件。条件变为假时,循环结构退出。
条件中包含的变量必须在循环结构之前定义。
循环体可以是简单语句,也可以是复合语句。
下面的例子,计算从 1 开始的数字序列,其中的后一项是将前一项乘以 2 的平方根(即预定义常量 M_SQRT2 (StmtLoopsDo.mq5))而获得。
double d = 1.0;
|
当数字超过 100 时,该过程终止。