首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

C语言,访问无效的线性地址,操作系统不报错?该如何处理

2013-11-04 
C语言,访问无效的线性地址,操作系统不报错?#include stdio.h#include stdlib.hint main(){void *p m

C语言,访问无效的线性地址,操作系统不报错?


#include <stdio.h>
#include <stdlib.h>

int main()
{
    void *p = malloc(4);

    p += 8192;
    *(int *)p = 100;
    
    return 0;
}

上面这个程序,访问了无效的线性地址,OS不报错吗?
[解决办法]
越界访问的行为是不确定的。

热点排行