Skip to main content

SA0118:不使用常量的初始化

检测未分配常量的初始化

理由:如果可能,初始化应该是常量,并且不应该引用其他变量。特别是,您应该避免在初始化期间调用函数,因为这可能允许访问未初始化的数据。

重要性:中等

110. 例子
PROGRAM PLC_PRG
VAR
    dwTemp : DWORD := 22;
    dwTest : DWORD := dwTemp;    //  SA0118
    dwVar : DWORD := TempVarInFUNC();    //  SA0118
END_VAR

输出在 留言 看法:

  • sa_icon_message.png SA0118:不使用常量的初始化