简介:
数组(Arrays)是一种有序存储数据的方式。其主要特点是可用维度编号提取某一单元格的内容,主要用于大量同类数据的自动操作。
应用要点:
- 声明时,数组大小必须给定,数据类型可以为INT,REAL,BOOL,CHAR,注意:CHAR类型仅能以ASCII格式存储一个字符
- KRL 中的起始下标始终从 1 开始
- 初始化可逐个进行
- KRL中仅支持1-3维数组
应用范例:
;声明
DECL BOOL error[10]
DECL INT number[15,3]
DECL REAL value[20,4,2]
;手动初始化
error[1] = False
error[2] = False
error[3] = False
;循环初始化
DECL INT i
FOR i = 1 TO 10
error[i] = False
ENDFOR
;赋值与提取
number[1,1] = 15
i = number[1,1]
i = 2
j = 3
number[i,j] = k0
k1 = number[i,j]