e语言易语言数组剖析源码
数组结构,前4个字节代表几维数组{1,0,0,0}如果是1维数组,那下来4个字节就是数组长度,每个标志占4个字节如果是二维数组,那下来4个字节是第一维的成员数,在下来4个字节是第二维的成员数,多维数组同理多维数组大概是这样表示{3,0,0,0,第一维成员数,第二维成员数,第三维成员数,成员1,成员2,成员3.....}这里是1维数组,所以应该是{1,0,0,0,数组成员数,成员1,成员2....}数值型数组和非数值型数组的区别就是,数值型每个成员都是记录值,非数值型记录指针,非数值型每个成员占4字节,数值型根据不同数值类型占用不同的大小非数值型数组在分配成员数的时候会为每一个成员分配内
下载地址
用户评论