C语言程序设计任文孔庆彦(第7章--第12章)第9章课件教学.pptVIP

  • 1
  • 0
  • 约3.52万字
  • 约 120页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计任文孔庆彦(第7章--第12章)第9章课件教学.ppt

第9章 指 针 9.1指针与指针变量 指针就是地址,地址是一种数据类型。指针变量也是变量,但是只能存放地址类型的数据,可以称为“地址型”变量。由于地址就是指针,所以简称为“指针变量”。 9.1.1 指针 9.1.2 指针变量 9.1.1 指针 1. 内存单元和地址 在计算机中,所有的数据都是存放在内存储器中的。一般把内存储器中的一个字节称为一个内存单元,内存储器是由很多个内存单元组成的,为了正确地访问这些内存单元,必须为每个内存单元编上号,然后可根据内存单元的编号即可准确地找到该内存单元,内存单元的编号也叫做地址。既然根据内存单元的编号或地址就可以找到所需的内存单元,所以通常也把这个地址称为指针。可见,内存单元的指针(地址)和内存单元的内容是两个不同的概念。 2. 变量与地址(1) 在程序中,可以用变量来存放各种各样的数据,因此每个变量都需要分配连续的内存单元。由于数据类型不同,系统为每个不同类型的变量分配的内存单元数目也不同。例如,系统为字符型变量分配1个内存单元;为短整型变量分配2个连续的内存单元;为单精度变量分配连续的4个内存单元等等。 当一个变量只占用一个内存单元时,内存单元的地址就是变量的地址;当变量占用连续的若干个内存单元时,最前面一个单元的地址就是该变量的地址。 对源程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档