第三版c语言讲解指针.pptxVIP

  • 1
  • 0
  • 约2.43万字
  • 约 90页
  • 2020-04-20 发布于上海
  • 举报
第十章 指针10.1 地址和指针的概念数据在内存的存放、读取方式(以变量为例):1、数据使用前的编译处理过程用户在程序设计中定义一个变量编译过程中:1、根据变量类型,分配一定长度的内存空间;2、变量名转换为所分配内存的地址内存区每一个字节有一个编号—地址2、用户存取数据方式变量名地址地址所标志的内存段数据*一个比方: 旅 客 — 变量数据 旅 客 名 字 — 变量名 旅馆房间 — 内 存 区 旅馆房间号 — 地 址 查找旅客:旅客名字—房间号码—房 间—找到旅客 存取数据: 变量名 —内存地址—内存区—数 据*注意: 内存单元的地址与内存单元的内容是不同的。 内存单元地址—旅馆房间号码 内存单元内容—住在房间内的旅客。内存用户数据区 内存地址 ……2000 2002… 331 220……内存中存放的数据3、数据存取举例 设程序中已定义三个整型变量 i, j , k,编译时系统将2000和2001两个字节给变量i ,2002、2003给j,2004、2005给k。内存分配示意图如下内存用户数据区 内存地址 2000 2002 2004……3 6 9……变量 i 变量 j 变量 kprintf (“%d”,i) 变量名i —地址2000 — 取变量值3 — 送到PRNk =

文档评论(0)

1亿VIP精品文档

相关文档