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:可能尝试访问数组边界之外