当前位置: 首页 > 技术文档 > 正文

for语句的一般格式: for := to do ; for := downto do ; For语句执行过程 […]

for语句的一般格式:
for <控制变量>:=<表达式1> to <表达式2> do <语句>;
for <控制变量>:=<表达式1> downto <表达式2> do <语句>;
For语句执行过程:
①先将初值赋给左边的变量(称为循环控制变量);
②判断循环控制变量的值是否已”超过”终值,如已超过,则跳到步骤⑥;
③如果末超过终值,则执行do后面的那个语句(称为循环体);
④循环变量递增(对to)或递减(对downt o)1;
⑤返回步骤②;
⑥循环结束,执行for循环下面的一个语句。
注意事项:
①循环控制变量必须是顺序类型。例如,可以是整型、字符型等,但不能为实型。
②循环控制变量的值递增或递减的规律是:选用to则为递增;选用downto则递减。
③所谓循环控制变量的值”超过”终值,对递增型循环,”超过”指大于,对递减型循环,”超  过”指小于。
④循环体可以是一个基本语句,也可以是一个复合语句。
⑤循环控制变量的初值和终值一经确定,循环次数就确定了。但是在循环体内对循环变量的值进行修改,常常会使得循环提前结束或进入死环。建议不要在循环体中随意修改控制变量的值。
⑥for语句中的初值、终值都可以是顺序类型的常量、变量、表达式。
例子:

var
i,y:integer;
begin
 y:=0;
 for i:=1 to 100 do
 begin
  y:=i+y;
 end;
 showmessage(inttostr(y));//从1加到100的结果
end;
本文固定链接: https://blog.meyisi.cn/jishu/68.html | 么意思博客
标签:

delphi for循环应用:等您坐沙发呢!

发表评论

快捷键:Ctrl+Enter