SA0118:不使用常量的初始化
检测未分配常量的初始化
理由:如果可能,初始化应该是常量,并且不应该引用其他变量。特别是,您应该避免在初始化期间调用函数,因为这可能允许访问未初始化的数据。
重要性:中等
例 110. 例子
PROGRAM PLC_PRG VAR dwTemp : DWORD := 22; dwTest : DWORD := dwTemp; // SA0118 dwVar : DWORD := TempVarInFUNC(); // SA0118 END_VAR
输出在 留言 看法:
SA0118:不使用常量的初始化