小编Adr*_*aqi的帖子

为什么我没有用这个简单的代码得到段错误?

当我访问数组之外​​的项目时,我必须显示错误(不创建我自己的函数).所以我只是认为有必要从数组中访问值以触发段错误,但这段代码根本不会崩溃:

int main(){
    int tab[4];
    printf("%d", tab[7]);
}
Run Code Online (Sandbox Code Playgroud)

为什么我这样做时不能出错?

c arrays pointers segmentation-fault undefined-behavior

4
推荐指数
1
解决办法
107
查看次数