free pascal 中a[1]是什么意思?

如题所述

a数组中下标为1的那一个位置存储的内容,你也可以设定a[0]元素,所以a[1]并非一定为第一个元素,楼上的说错了。具体内容可以有很多,例如一个数(integer,longint),一个字符(char)……可以有很多,关键是前面的定义,你是如何定义的。

数组就好像马路a上有一排房子,门牌号为1的在free pascal中叫做a[1].

参考资料:本人原创

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-11
这是数组类型。
数组时一种常用的数据类型,有固定数目的相同类型的元素个数必须事先确定。同时,数组元素的数据类型也必须是固定的、唯一的。比如,实型数组,数组元素就必须都为实型。
定义:VAR (数组名):array[(下界)..(上界)] of (数据类型);
圆括号不必输入,圆括号内的内容按照实际情况输入。
在赋值时,一般需要使用循环语句。一般格式为:(举一个例子)
FOR A:= 1 TO 10 DO
READLN(B[A]);
输出也相同:
FOR A:= 1 TO 10 DO
WRITE(B[A]);
最后是注意事项:
1、定义时上界与下界不得换位。
2、定义的一组数组只能是一种数据类型。
第2个回答  2010-07-15
你在一个数组a里编号为1的空间里放的东西
可以理解为在名字是a的公寓里第一个房子里的人
在没有赋值的情况下系统存在a【1】里的数是0
第3个回答  2010-07-11
可以使数组a的第一个元素,也可以是字符串a的第一个字符
第4个回答  2010-07-11
表示a数组中下标为1的变量