编译器错误 C0022
信息: '<operator>' 正好需要 '<number of operands>' 操作数
可能的错误原因: 分配给运算符的操作数过多或过少。
错误修正:将所需数量的操作数分配给运算符。
例 326. 错误示例:
PROGRAM PLC_PRG VAR i : INT; pt: POINTER TO INT; END_VAR pt := ADR(i,1);
信息:
C0022: 'ADR' 需要正好 '1' 操作数
错误修正:
pt := ADR(i);
信息: '<operator>' 正好需要 '<number of operands>' 操作数
可能的错误原因: 分配给运算符的操作数过多或过少。
错误修正:将所需数量的操作数分配给运算符。
PROGRAM PLC_PRG VAR i : INT; pt: POINTER TO INT; END_VAR pt := ADR(i,1);
信息:
C0022: 'ADR' 需要正好 '1' 操作数
错误修正:
pt := ADR(i);