二维数组能不能让 a[i,j] 中 i 和 j 的类型不一样?比如 i 是整型,j 是字符?
我是这样定义的 a:array[1..1000,'a'..'z'] of longint,string;
呵呵,绝对不对.......
pascal 数组定义
答案:3 悬赏:80
解决时间 2021-02-19 19:20
- 提问者网友:残阳碧曼
- 2021-02-19 10:49
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-19 11:36
好象可以,你不妨试一下。但定义a:array[1..1000,'a'..'z'] of longint,string;不对,应改为
a:array[1..1000,'a'..'z'] of longint;
或
a:array[1..1000,'a'..'z'] of string;
或
a:array[1..1000,'a'..'z'] of boolean;
等等。
a:array[1..1000,'a'..'z'] of longint;
或
a:array[1..1000,'a'..'z'] of string;
或
a:array[1..1000,'a'..'z'] of boolean;
等等。
全部回答
- 1楼网友:单身小柠`猫♡
- 2021-02-19 13:38
可以啊
使用的时候就这样写
a[1,'a']:=32767;
或者是
a[199]['r']:=32767;
如果要进行字母的枚举的话,我是会这样使用的。
- 2楼网友:萝莉姐姐鹿小北
- 2021-02-19 12:07
系统不知道n是多少,更何况n是什么都不知道。
应该 a:array[1..1000] of integer;n:integer;
这样可以,也可以之前定义常数
const n=10000;
a:array[1..n] of integer;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯