怎么避免循环中指针或数组指向数组外的内存

如果循环中自增指针或数组的index,很容易在最后越界到数组外,怎么能避免

避免的话,只能是自己写程序的时候,在使用指针或index之前,进行有效性判断,如index>=0 && index<length之类的。