C语言程序设计教程王秀贵等第7章指针课件教学.pptVIP

  • 3
  • 0
  • 约 113页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程王秀贵等第7章指针课件教学.ppt

第7章 指针 指针和存储器地址 指针的类型和指针的初始化 指针表达式 指针的运算 用指针访问一维数组 用指针访问二维数组 指针与字符串 指针数组与指向指针的指针 用const限定符修饰指针 指针与动态内存分配 7.1 指针和存储器地址 我们可以将存储器概念化成存储单元的顺序集合。如图所示,每个存储单元用一个地址来标识,如2020,称做2020号单元。目前,大部分系统都是按字节编址的,即一个字节对应一个地址。图7-1给出的就是字节编址的存储器。通常,一个字节的长度是八个二进制位。存储单元就是用来存放数据的,从程序员的角度看,内存中的每个存储单元总是存储着某个值的。 一个存储位置对应一个地址 一个字节作为数据的独立存储单位,在大多数情况下远远不能满足应用的要求,因为它所能表示的值的范围非常有限。为了存储更大的值,我们往往将两个或更多的字节在逻辑上组合成一个更大的存储单位。例如,大多数机器以所谓“字”为单位存取整数,每个字一般由2个字节或4个字节组成。 尽管一个字包含了两个字节,它有两个物理地址,但从程序员的角度看,这个字只有一个地址,它一般是首字节的地址。但也不一定,有些系统将末字节的地址作为字的地址。 每个字的长度为2字节 我们在编程中定义变量,例如,设有如下定义:int a = 100, b = 199; 7.2 指针的类型和指针的初始化 再谈指针的定义和指针的初始化

文档评论(0)

1亿VIP精品文档

相关文档