检测操作数值为 "0 "会导致无效操作或无意义操作的操作
理由这种表达方式可能表明程序出错。无论如何,这都会不必要地浪费运行时间。
重要性:中型
示例
PROGRAM PLC_PRG VAR byTemp1 : BYTE; wTemp2 : WORD; dwTemp3 : DWORD; END_VAR byTemp1 := byTemp1 + 0; wTemp2 := wTemp2 - WORD#0; dwTemp3 := dwTemp3 * DWORD#0; --> SA0060: Zero used as invalid operand