迭代语句

迭代语句FORWHILEREPEAT以及退出语句EXIT

关键字

示例

描述

FOR

FOR i:=0 TO 100 DO

    SUM:=SUM + a[i]

END_FOR;


FOR i:=0 TO 100 BY 10 DO

    IF a[i]>=100 THEN

        EXIT;

    END_IF;

END_FOR;

通过预设步宽1通过用户自定义步宽定义的循环数量

请勿在循环结束后使用控制变量(在此例中为i)的值,因为已对其分配不同值。

WHILE

i:=0;
WHILE i<=100 AND a[i]<100 DO
    i:=i+10;
END_WHILE;

循环检查循环条件时的循环处理

REPEAT

i:=0;
REPEAT
    i:=i+10;
    UNTIL i>100 OR a[i]>=100
END_REPEAT;

循环检查循环条件时的循环处理

EXIT

EXIT;

无条件退出循环

最后更新日期: 2020-09-17此页面上的反馈松下热线