ST语句:WHILE
功能描述
WHILE
语句将WHILE
与END_WHILE
关键字之间的语句序列循环执行。循环次数由条件表达式决定,条件为FALSE
时结束循环。
WHILE
循环直到条件表达式为FALSE
时,将结束循环,否则将执行WHILE
语句序列。如果条件表达式初始为FALSE
时,那么将不会执行任何逻辑。
ST用法
WHILE <boolean 表达式> DO
<指令>
END_WHILE;
反复执行 <指令>
只要声明 <boolean 表达式>
返回真。如果布尔表达式在第一次求值时已经为FALSE
,将永远不会执行语句。如果布尔表达式的值从不为FALSE
,然后这些语句会无休止地重复,从而导致运行时错误。