SA0172:可能尝试访问数组边界之外
检测对数组边界之外的数组索引的可能访问。
通常会超出数组索引的范围 FOR
循环,其中索引变量用于访问数组索引。
重要性:高
例 130. 例子
PROGRAM Test VAR_TEMP iIndex: INT; arUSINT: Array[0..10] OF INT; END_VAR
FOR iIndex := INT#0 TO INT#50 DO arUSINT[iIndex] := 0; END_FOR
输出在 留言 看法:
SA0172:可能尝试访问数组边界之外