所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

如何打印出一个指定内在地址中的存放数据的值?

发布时间:2020-04-15 16:57:03

资讯分类:存放  打印  内在  指定  指针  地址  读出
如何打印出一个指定内在地址中的存放数据的值?

如果那个地址存放的是int型的 int*a; a=(int*)0x0012ff78; 就可以了 警告:危险举动,小心,小心 补充部分答案: 如果地址已经保存在某个地方(比如你的PI),则 cout<<*pi<<endl; *的用途是读到地址指向的数据 如果地址不在某个变量而是直接写的常数。则如下: cout<<*((int*)0x0012ff7c)<<endl; (int*)是吧这个数变成一个指针,然后再用*读出数据 如果是指针的指针指向的就是: cout<<*((int*)((int*)0x0012ff7c))<<endl; 如此类推,反正就是指针要加上*,地址要加上*(int*)才能读出并且打印出数字的

如何打印出一个指定内在地址中的存放数据的值?

  打印出一个指定内在地址中的存放数据的值,方法如下:  int*a;  a=(int*)0x0012ff78;  警告:这类操作属于程序中的危险操作,不要在程序中轻易使用。

留言与评论(共有 0 条评论)
   
验证码:
Top