编译器警告 C0441
留言: 访问未初始化 VAR_IN_OUT
变量
可能的错误原因: A VAR_IN_OUT
变量用作另一个变量声明的初始值。
错误更正:删除初始值并将该值分配给实现部分中的变量。
例 477. 警告示例
FUNCTION_BLOCK POU VAR_INPUT i:INT; END_VAR VAR_OUTPUT b:BOOL := a[i]; END_VAR VAR_IN_OUT a:ARRAY [1..5] OF BOOL; END_VAR
变量的初始值 b
产生以下警告。
消息:
C0441:访问未初始化的 VAR_IN_OUT 变量