在执行WHILE和FOR以及REPEAT UNTIL循环语句时,可以用BREAK语句随时从当前循环的语句段中跳出来,并继续执行循环语句后面的语句。
注意:Break语句只是从当前的语句循环中跳出来,如果要从多个嵌套的循环语句中跳出,则需要通过多个对应的Break语句来完成。
例7:我们用While语句和Break语句重新来例5中的1+2+3+……+99+100值
Function PlusWhile();
begin
sum:=0;
i:=0;
while True do
begin
i++;
if i>100 then
break;
sum:=sum+i;
end;
return sum; //BREAK后执行的第一行语句。
end;