急!用C语言打印出指针所指向的地址,结果为0x2,访问这个地址的内容程序崩溃,为什么出现0x2和崩溃的情况
发布网友
发布时间:2022-04-24 00:29
我来回答
共2个回答
热心网友
时间:2023-10-15 14:00
因为你对0x2这个地址没有访问权限啊
你的每个程序都以为自己有一块连续的大内存,但是事实上你的程序只能读写其中的几段(有些还只能读),而其他段连读取的能力都没有~
至于为什么指针的值会是0x2……这就要问楼主你自己程序是怎么写的了
热心网友
时间:2023-10-15 14:00
指针赋值错误,不该为0X2。
热心网友
时间:2023-10-15 14:00
因为你对0x2这个地址没有访问权限啊
你的每个程序都以为自己有一块连续的大内存,但是事实上你的程序只能读写其中的几段(有些还只能读),而其他段连读取的能力都没有~
至于为什么指针的值会是0x2……这就要问楼主你自己程序是怎么写的了
热心网友
时间:2023-10-15 14:00
指针赋值错误,不该为0X2。