free pascal函数

来源:百度知道 编辑:UC知道 时间:2024/05/12 10:12:09
for函数的使用条件和使用格式

什么意思,说清楚些,谢谢了,我们想帮你却不明白什么意思是什么感觉?
for不是一个函数,他是一个保留字,是循环结构的保留字。用法举例:
for i:=1 to n do (这里i与1...n的类型必须相同,即longint或integer等等,但int64类型不可作为循环,有浮点类型也不可以循环,如real,double等等)
.....(在这里写要执行的运算)
for ch:='a' to 'z' do(ch为一个字母类型char)
.....
for v:=false to true do(v为boolean类型)
....
只要是有序有限可计数类型都可循环,但必须保证前后一致
这样得程序编译通过不了:
for i:='a' to 'b' do(i是整数类型)
....
你甚至可以用你自己定义的类型来循环。

for <循环变量>:=<初始值> to <终值> do
循环体;
初始值>=终值才执行循环体,循环变量每次自加1。
for <循环变量>:=<初始值> downto <终值> do
循环体;
初始值<=终值才执行循环体,循环变量每次自减1。
当循环体有很多个语句,请使用复合语句。
例子:打印1到10,五个一行。
for i:=1 to 10 do
begin
write(i:3);
if i mod 5 = 0 then writeln;
end;
i为循环变量,1为初始值,10为终值。