作业帮 > 综合 > 作业

Pascal的循环变量问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/04 13:05:36
Pascal的循环变量问题
for i:=1 to 1 do
为何这时循环还会执行一次
循环后i不是从1变为2 从而大于终值了吗
1
再问: 嗯 但是循环后i=2 大于了终值 而据我所知 在TP中循环 若要结束循环 i必须要严格的等于终值 这如何解释
再答: 你所和是错的pascal的for循环to表示到了就完成了,最后一个次也要执行
再答: 你所和是错的pascal的for循环to表示到了就完成了,最后一个次也要执行,从1
再答: 你所知是错的,pascal的for循环to表示到了就完成了,最后一个次也要执行,从1
再问: 那我问下你 循环从i=1开始 结束后i是不是要加1 那么i就是2了 对吗
再答: Pascal 是顺序赋值 for i:=1 to n do begin end; 相当于 给 i 顺序赋值 从1到 n 位置; i:=n 是最后一次循环; 不做加法直接结束,不做加法了。 i必须要严格的等于终值这个似乎没错,但是并不像C,C++那样; 其实C,C++也可以for像PASCAL那样,只是最后还是要加1的。 for(i=0;i