repeat语句重复执行循环体,直到指定的条件为真时停止。语法格式如下:
repeat
<语句1>;
<语句2>;
until<布尔表达式>;
repeat语句的执行过程是,重复执行repeat到until之间的语句,直到布尔表达式的值为’true时,循环终止。repeat语句的特点是先执行后判断,循环次数最少为1。例如求1~1 O之和的代码可改写为:
i:=O;
s:=O;
repeat
i:=i+1; //改变循环条件
s:--$+i;
until i=1 O;
wri.te(i,’=’); //循环结束时i等于1 O
wri.teln(s); ’
读者可分析while循环和repeat循环程序在变量初值和循环结束条件之间的差别。
责任编辑:小草