易语言的数组定义成0有问题啊?
数组定义时的0,意思是你定义了一个空数组。
也意味着你可以加入任意个数量的成员。
但在这里需要注意一点就是:你在调动数组里面数据的时候,是否已经加入了成员呢,还是他还是一个空的数组,如果是空数组,自然调用不出来。这个不太好发现,我也是之前用没事,后面就会 出问题。举个例子:
例子1:定义好数组后,我让:数组[1]=1 ,数组[2]=2
然后去调试输出(数组[2]) 就会有问题。本质是,虽然你好像对数组里进行了赋值,但是并没有真正的加入进去数组,所以数组仍然是空的;此时哪里有什么数组[2]存在呢?
例子2:定义好数组后,我使用:加入成员(数组,1)
加入成员(数组,2)
然后再调试输出,就没有任何问题了。因为这个时侯,数组里面已经加入了成员。