gpt4 book ai didi

pascal - 帕斯卡 for 循环如何工作?

转载 作者:行者123 更新时间:2023-12-02 11:50:00 28 4
gpt4 key购买 nike

我有一个与 Pascal 中的 for 循环工作方式相关的问题:

Program example;
var i:integer;
Begin
i:=7;
for i:=1 to i do write(i);
End.

这段代码输出:1234567。我认为编译器会制作变量 i 的辅助副本,然后在 for 循环中使用该副本。

最佳答案

请注意,根据 ISO7185 标准,这是在 Pascal 中工作所必需的。应在修改循环计数器之前复制“最终值”。

https://github.com/Leporacanthicus/lacsap/blob/master/test/Basic/iso7185pat.pas#L761

关于pascal - 帕斯卡 for 循环如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35455703/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com