为了避免数据越界,在每次操作数组的时候进行数组最大小标的判断。比如一个数组只有10个数,a[10];
你在操作这个数的时候下标n未知,就写成
if(n<10)
{
a[n] = XXX;
}
else
//下标越界的处理
在使用时,先判断数组的访问偏移是不是越过了最大值
如
int a[10];
在使用的a[i]时,先判断i是不是大于等于9