将地址强制转换为指针

在C和C++中可以将地址强制转化为指针

假设一个32为的地址为0x12345678,这个是16进制表示,如果转化为二进制就是10010001101000101011001111000,也就是32个位。

int *p,a;
p = (int *)0x12345678;

这样就把0x12345678这个地址强制转化为了指针,通过下面这个这句语句可以将地址中的值读取出来。

a = *p;

这样就把0x12345678这个地址中的值读取出来了。

原文链接: https://www.cnblogs.com/sawyer22/p/9405612.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    将地址强制转换为指针

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/278591

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 上午3:33
下一篇 2023年2月15日 上午3:35

相关推荐