为了账号安全,请及时绑定邮箱和手机立即绑定

关于地址的问题 0x7fffffffffff 是否大大超过了 电脑的8g内存空间

0x7fffffffffff用到了48位地址线,0xffffffffffff 总共能表示 281474976710655 范围的内存地址,而老师的 电脑 内存大概是8g吧,也就是8*1024*1024*1024=8589934592内存范围,大出了 32767 倍,是否出问题了

正在回答

2 回答

对于这个问题 请教了一些大神    给我的答案是:在你调试的时候,系统运行在保护模式,内存不会溢出。你所看到的地址其实是系统映射出来的,实际上不存在。你以为你在访问某地址 其实并没有真正访问具体的内存地址

1 回复 有任何疑惑可以回复我~
#1

神经旷野舞者 提问者

非常感谢!
2016-04-05 回复 有任何疑惑可以回复我~

不会的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Linux C语言指针与内存
  • 参与学习       116475    人
  • 解答问题       250    个

指针-C语言的核心,代领大家对c语言有更加深刻的理解

进入课程

关于地址的问题 0x7fffffffffff 是否大大超过了 电脑的8g内存空间

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信