一道题关于linux分页

来源:互联网 发布:淘宝退款理由做工瑕疵 编辑:程序博客网 时间:2024/04/28 21:42
int a = 1000;
int main ()
{
    
int *= &- (0x1000/4);
    printf(
"*b = %d ",*b);
    printf(
"b = %p ",b);
    printf(
"&a = %p ",&a);
    printf(
"a = %d ",a);
}

i386 linux下用gcc编译
结果是什么?

result: 

*b = 1000
b = 0x804856c
&a = 0x804956c
a = 1000

谁能帮忙具体解释一下啊?

 

原创粉丝点击