编译器警告 C0564
留言<variable2>:对未初始化变量的引<variable1>用用于初始化。访问未初始化的变量可能会导致意外行为
可能的错误原因:对未初始化变量的引用用于初始化另一个变量。
Error correction: Declare<variable1>before variable<variable2>.
例 497. Example of the warning
PROGRAM PLC_PRG VAR inst : FB := STRUCT(ii := inst2); inst2 : FBI; END_VAR
变量的初始化 inst
声明时会产生以下警告。
消息:
C0564:对未初始化变量 inst2 的引用用于初始化 inst。访问未初始化的变量可能会导致意外行为
错误更正:声明变量 inst2
在变量之前 inst
。
PROGRAM PLC_PRG VAR inst2 : FBI; inst : FB := STRUCT(ii := inst2); END_VAR