free pascal 中的FOR语句

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:21:22
free pascal 中的FOR语句的控制变量的值每次只能增减1吗

是的

完全正确
例子:
for i:=1 to 3 do
c:=c+i;

这个for语句是从1循环到3
i=1 i=2 i=3
c=1 c=3 c=6
每次都增(减)1


你如果想让他增加2,一直到100的话,你可以用这个语句:
while i<100 do
begin
i:=i+2;
你想写的语句;
end;

对,这是fp和tp的一个区别,在fp中for语句的循环变量是不能够通过其他语句改变其值的,编译根本就通不过。

只能通过while或repeat语句完成步长大于1的程序

Yes
O(∩_∩)O~

聪明
while或repeat语句完成步长大于1的程序