编译器错误 C0162
信息: Number <number of array values> 数组初始化不是常数值
可能的错误原因: 初始化 [Wert1,AnzahlWert2(Wert2)]
仅适用于常数 AnzahlWert2
.
错误修正: 仅使用常量。
例 405. 错误示例:
PROGRAM PLC_PRG VAR i : INT := 3; arr1 : ARRAY[1..4] OF INT := [1,i(7)]; END_VAR
信息:
C0162:数组初始化的数字“i”不是常数值
错误修正:
arr1 : ARRAY[1..4] OF INT := [1,3(7)];