一IF。。THENIFconditionTHENstatements1;statements2;。。。。ENDIF;二IF。。THEN。。。ELSEIFconditionTHENstatements1;statements2;。 。。。ELSEstatements1;statements2;。。。。ENDIF;三IF。。THEN。。ELSIFIFcondition1THENstatement1;ELSIFcondition2THENstatement2;ELSIFcondition3THENstatement3;ELSEstatement4;ENDIF;四LOOPLOOP和ENDLOOP之间的语句将无限次的执行。 LOOPstatements;ENDLOOP;这显然是不行的,必须使用EXIT语句,强制循环结束。两种方式,第一,X:=100;LOOPX:=X+10;IFX>1000THENEXIT;ENDIFENDLOOP;Y:=X;第二,X:=100;LOOPX:=X+10;EXITWHENX>1000;X:=X+10;ENDLOOP;Y:=X;五WHILE。 。LOOPX:=100;WHILEX<=1000LOOPX:=X+10;ENDLOOP;Y=X;六FOR。。。LOOPFORcounterIN[REVERSE]start_range。。。。end_rangeLOOPstatements;ENDLOOP;其中count为隐式声明的变量,初始值就是start_range七GOTO执行GOTO语句时,会立即转到由标签标记的语句。
阅读全文 >