回 帖 发 新 帖 刷新版面

主题:问一个很弱智的问题

我的PASCAL书上有一个程序,里面定义了一个这样的数组:
CONST maxn = 1000000;
VAR
   a: ARRAY[0..maxn] OF INTEGER;
书上说这个程序是对的,可我一运行,PASCAL报错了,怎么搞的?
(就在这个数组定义的地方报错的)
(报错信息是Error 29: Oridinal type expected.)

回复列表 (共4个回复)

沙发

a数组的个数超界

板凳

那为什么书上说它是对的呢?

3 楼

因为编者的智商太低

4 楼

我终于弄清楚了,原来是TP和FP不兼容的问题,TP的数组所占最大空间是有限定的,而FP没有限定,书上是按FP写的,所以输入到TP上就不行了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册