C及C++程序设计 第3版 教学课件 张富 第8章 指针.pptVIP

  • 2
  • 0
  • 约9.02千字
  • 约 118页
  • 2017-08-20 发布于广东
  • 举报

C及C++程序设计 第3版 教学课件 张富 第8章 指针.ppt

第8章 指 针 在这一章,首先讲述指针的概念和与其相关的操作。然后介绍指针在程序设计中的应用。在指针的应用中,数组和指针的关系极为密切,本章将重点讨论这方面的问题。本章最后介绍多重指针的概念及其在程序设计中的应用。     8.1 指针的概念 8.1.1 指针和指针变量 在程序中经常要定义各种数据类型的变量。定义一个变量就意味着在内存中给它分配一定的存储单元,以备存储这个变量的数值。变量的类型不同,分配给它的内存空间大小也不同。 例如,字符型变量分配1个字节,整型变量分配2个字节等。在内存中,每个字节有一个地址。因此,每个变量都有自己的(内存)地址,而变量的数值就存储在分配给它的地址单元中。 当变量的内存单元为一个以上的字节时,所谓变量地址,实际上是指其中第一个字节的地址,称为变量的首地址。这样,对于一个变量,有变量的地址和在该地址存储的内容两个概念。 例如程序中定义了如下的变量: char a; int b; float c; 则系统给用户定义的上述三个变量按所需的字节数分配如图8-1所示内存单元。同时记录下变量名与其地址的关系,如图8-2所示。 对于数组也是一样,例如定义一个整

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档