经典c语言谭浩强版第十苹章。指针.pptVIP

  • 2
  • 0
  • 约1.64万字
  • 约 59页
  • 2019-01-18 发布于福建
  • 举报
经典c语言谭浩强版第十苹章。指针

第十章 指针 10.1 地址和指针的概念 10.2 指针定义和引用 10.3 指针与数组 10.4 指针与字符串 §10.1 地址和指针的概念 一、数据的存取 1、内存地址   内存的每个字节都有一个编号,这个编号称为“内存地址”。   程序中的每个数据都对应着内存中的一个地址,从该地址开始的一个或多个字节用来存放该数据。 int i, j, k; i j k 2、内存单元的地址和内存单元的内容的区别:   若i=3, j=5; 从图中可以看出它们的区别。   程序编译后已经没有i、j、k这些变量名了,而是将变量名转换为变量的地址,计算机通过内存地址对变量进行存取。 二、直接访问和间接访问 1、直接访问方式: ①、i=3; ②、j=i+2; ③、printf(%d, i); ④、scanf(%d, i); ⑤、k=i+j; 如何执行? 按变量的地址存取变量的方式 2、间接访问方式:   C语言中可以定义整型变量、实型变量、字符型变量,各自存放相应类型的数据;另外还可以定义和使用一种特殊类型的变量,用来存放变量的地址。   假设已经定义变量 ip 用来存放整型变量的地址,它被分配到内存单元3000和3001。 ip   通过执行语句:ip=i; 将整型变量i 的地址存放到变量ip中,即ip的值为变量i所对应的内存单元的起始地址2000。 2000   现在要存取i的值可以

文档评论(0)

1亿VIP精品文档

相关文档