简单的数组越界问题#include<iostream.h>void main(){int L[3]={3,4,5};cout<<L[-1]<<endl;cout<<L[3]<<endl;}上面是一个简单的数组问题,L[-1],L[3]本来已经越界,为什么运行起来不报错误,反而能运行出结果呢??尽管结果不对。。。[解决办法]最重要的是,数组越界是程序的逻辑错误,会导致读或写了错误的数据,不是说运行时一定会报错。