方法

  • 使用%p 接收指针返回的地址空间

代码

#include <stdio.h>
#include <stdlib.h>int main()
{int a = 100;int *a_p = &a;printf("%p\n",&a);//输出:002AF744  输出的是a变量的地址printf("%p\n",a_p);//输出:002AF744  通过指针变量a_p输出a变量的地址printf("%p\n",&a_p);//输出:002AF738  指针变量a_p本身自己的地址printf("%d\n",*a_p);//输出:100printf("%p\n",&*a_p);//输出:002AF744scanf("%d");return 0;
}

如何读取指针指向的地址空间呢?相关推荐

  1. 彻底搞定C指针---指向指针的指针(转)

    一. 回顾指针概念:  今天我们又要学习一个叫做指向另一指针地址的指针.让我们先回顾一下指针的概念吧!  当我们程序如下申明变量:  short int i;  char a;  short int ...

  2. 字符串指针——指向字符串的指针

    转载自:字符串指针 字符串指针--指向字符串的指针 C语言中没有特定的字符串类型,我们通常是将字符串放在一个字符数组中,这在<C语言字符数组和字符串>中已经进行了详细讲解,这里不妨再来演示 ...

  3. 关于空指针(指针指向为NULL)和void类型的指针的理解

    正在学C,书上老说空指针,或者说void指针,对于我这样的生手来说,理解非常容易造成混淆,因为void这个单词的意思也是空,到底空指针的意思是指指向地址为空的类型呢,还是指void类型的指针呢 (1) ...

  4. 单链表-逆置单链表(修改指针指向且三个指针)

    题意: 采用带头结点的单链表,设计一个算法将其就地逆置,所谓"就地"是指辅助空间O(1). 这里可以有两种方法做: 1.头插法且双指针 2.改变指针指向且三指针 两方法共同点: 头 ...

  5. 对象的指针指向哪里,oc的类信息存放在哪里

    对象指针指向 instance对象的isa指向class对象 class对象的isa指向meta-class对象 meta-class对象的isa指向基类的meta-class对象 但是isa指针的地 ...

  6. 让指针指向初始位置c语言,初始C语言中的指针(翁凯男神MOOC)

    运算符  & ●scanf("%d",&i); ●获得变量的地址,它的操作数必须是变量 ● int i; printf("%x",&i) ...

  7. go语言笔记——切片底层本质是共享数组内存!!!绝对不要用指针指向 slice切片本身已经是一个引用类型就是指针...

    切片 切片(slice)是对数组一个连续片段的引用(该数组我们称之为相关数组,通常是匿名的),所以切片是一个引用类型(因此更类似于 C/C++ 中的数组类型,或者 Python 中的 list 类型) ...

  8. C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)

    数组定义: char acBuf[sizeof(TRANS_HEAD_S) + sizeof(USER_HEAD_S) + 4] = {0}; 结构体定义: typedef struct {int i ...

  9. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 | 每个 一级指针 指向不同大小内存 | 精准分配每个 一级指针 指向的内存大小 )

    文章目录 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 二.完整代码示例 一.二级指针案例 ( 返回自定义二级指针 | 精准控制内存大小 ) 博客 [C 语言]二级指针案例 ( ...

最新文章

  1. 计算机●编程语言●JAVA
  2. web开发中的长度单位(px,em,ex,rem),如何运用,看完这篇就够了!
  3. pcie3.0一条通道带宽_小技巧|内存双通道提升性能
  4. jdbc原子事务的实现
  5. laravel引入自定义全局函数
  6. 让Android虚拟手机快速启动
  7. php论坛学习的一个遍历的问题(学习)
  8. 【数据结构】树状数组效果讲解
  9. Codeforces Round #383 Div 1题解
  10. 一些FORK函数的例子
  11. 人工智能权威网站推荐
  12. 警惕消费陷阱和霸王条款:在携程网订的机票2070元退票费1560元
  13. 吐血整理《上海市居住证》积分申请指南
  14. JS字符串格式化函数 string.format
  15. S3C44B0 寄存器描述
  16. Go语言学习之打印九九乘法表
  17. sed 首行加一行,末尾加一行
  18. 微机原理与接口技术思维导图
  19. 【小沐学Unity3d】Unity3d导入3D模型
  20. 物联网系统RT-Thread学习---软件包使用(按键)

热门文章

  1. 如何创建_如何创建自己的微信圈子?圈子创建运营指南
  2. mysqlworkbench导入sql文件_将sql脚本文件导入数据库
  3. 月头月尾oracle取数,Oracle分析函数Over()的使用
  4. 【转】国密加密算法SM系列的C#实现方法
  5. windows程序消息机制(Winform界面更新有关)
  6. 【转】ELK是什么能做什么怎么做
  7. 一步步编写操作系统21 x86虚拟机bochs 跟踪bios
  8. 计算机卡在无法显示网页,我的电脑上网上银行一直“无法显示网页”
  9. ubuntu cpp与mysql连接_linux(ubuntu)下C++访问mysql数据库
  10. mnesia mysql性能,Mnesia数据库的存储容量是多少?