6.4.2 数组索引
2025年10月13日
6.4.2 数组索引
在使用值列表(SET)或使用值重复(REP)的赋值中,通过数组索引从右向左的循环构成数组元素的隐式顺序。
例1 某3维数组的初始化,数组具有24个元素。
程序代码 注释
DEF INT FELD[2,3,4]=REP(1,24);相当于对下列24个数组元素分别赋值
FELD[0,0,0]=1;第1个数组元素
FELD[0,0,1]=1;第2个数组元素
FELD[0,0,2]=1;第3个数组元素
FELD[0,0,3]=1;第4个数组元素
FELD[0,1,0]=1;第5个数组元素
FELD[0,1,1]=1;第6个数组元素
…
FELD[0,2,3]=1;第12个数组元素
FELD[1,0,0]=1;第13个数组元素
FELD[1,0,1]=1;第14个数组元素
…
FELD[1,2,3]=1;第24个数组元素
也可以使用计数循环语句(FOR…ENDFOR)进行数组初始化赋值。
程序代码
FOR n=0 TO 1
FOR m=0 TO 2
FOR o=0 TO 3
FELD[n,m,o]=1
ENDFOR
ENDFOR
ENDFOR
例2 如图6-1所示,按当前占用情况初始化整个变量数组。
图6-1 按规定位置赋值的三维数组
数值索引: