&符号取出的地址到底是什么

&,取地址符号,可以获得一个变量在内存中的存储地址,但是获得的地址有异同,有的是偏移地址,有的是全局虚拟地址。1、对于栈中的变量来说,&地址取得的是变量的偏移地址: 测试程序:test.c   编译后运行,结果如下:   查看test的maps文件得:   计算得到变量test的真实虚拟地址为:0x7ffd8c365000 & 0xffff00000000 | 0x8c383bc8 = 0x7ff
相关文章
相关标签/搜索