ban*_*run 1 c++ arrays segmentation-fault
#include <iostream>
using namespace std;
int a[4];
int main(){
int b=7;
cout<<a[b]<<endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我试图访问未分配的内存.所以我希望输出是一个分段错误,而输出是一些垃圾值.
后来我将'b'增加到1000,现在输出是'Segmentation fault'.这种行为有特定的原因吗?
我正在使用gcc-4.3.2编译器.