校园风流邪神txt八零:PASCAL一个格式不明白

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 14:02:21
const
Days : array[0..12]of integer
= (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365);
那个等号是干么的

pascal里面常量定义的时候,是用等号,比如:
const m=1000;
而这里是常量数组,也是一样的,格式是:
a: array[1..max]of integer(类型)= (××,××,××,……);
一定要用等号啊。
如果是type的话,格式是
type arr=array[1..max]of ×××;
var st:arr;

const定义=好象不能通过的吧,用type定义才可以哦
比如:
type
t1=array[1..10] of integer;
var
a:t1;

等号是直接给数组中每个元素赋值
括号中的数据个数必须和声明的个数相同

说明Days数组为这样一个数组: (0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365)
就像 const m0=1000000 中的"="一样

绝对可以,
回楼主,=是用来定初始值的

赋值过程中定义