按照你说的,如果是提示数组成员引用下标超出定义范围的话,应该是返回数组的问题,一旦返回数组的成员不到3个,那么你写的返回数组 [3]就会提示那样的错误,你检查下返回数组的成员数吧。
首先,引用数组前要对数组重定义,命令:重定义数组(数组变量,数组维度上限),
一般来说通常在程序写代码的时候就已经在数组变量中定义了数组的维度,如果运行时再定义维度,那么将会以最后一次重定义数组命令的定义为准。
建议在操作数组之前用命令:取数组成员数(数组变量) 来判断当前成员变量的数组是否大于数组维度,大于程序会出错(不包括等于)。