C语言程序设计 教学课件 作者 姚海军 全书第6章.pptVIP

  • 3
  • 0
  • 约8.1千字
  • 约 59页
  • 2019-10-04 发布于未知
  • 举报

C语言程序设计 教学课件 作者 姚海军 全书第6章.ppt

6.1.1 指针    在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等,这在基本数据类型中已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编号,根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址,通常也把这个地址称为指针。   指针是一种用于存储“另外一个变量的地址”的变量。 说明:   ① 指针是一个变量类型,只是它的值是某个变量的地址。   ② 这个地址不仅可以是变量的地址,也可以是其他数据结构的地址。   ③ 指针虽然实际上也是一个地址,但它却是一个数据结构(如数组)的首地址,它是指向一个数据结构的,因而概念更为清楚,表示更为明确。 6.1.2 指针的定义及初始化   和一般变量一样,对指针变量的类型说明也包括三个方面的内容:指针类型说明、指针变量名和变量值(指针)所指向的变量的数据类型。   1. 指针变量的声明   指针变量的一般形式为:    类型说明符 *变量名;   其中,*?表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据类型。   2.指针变量的初始化   指针变量同普通变量一样,使用之前不仅要定义说明,而且必须赋予具体的值。未经赋值的指针变量不能使用,否则将造成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档