variable:t[7]=0;
t[7]:=(0,10,20,30,40,50,6);//注1
t[7]:=(0,10,20,30,40,5,60);//注2
为什么注1就会报数组T越界,而注2又能可以运行?
应该怎么修改?
t[7]:=(0,10,20,30,40,50,60);也报数组越界操作
大概知道我错哪了,但是为什么会有注2是可以通过的?而且,3个编译都报通过?
variable:t[7]=0;这句话先定义了
t[7]:=(0,10,20,30,40,5,60);这句话就重复了,表达不是数组,是t数组的第七个元素,给第七个元素赋值7个值,当然不对的
那为什么编译都能通过呢,而且只有t[7]:=(0,10,20,30,40,50,6);//注1在图表上显示数据越界,其它2条都按t[7]=0在执行
用新版本,对数组做了很多改进
[此贴子已经被作者于2012-11-7 10:44:36编辑过]