C语言程序设计刘卫国贾宗福沈根海第8章指针课件教学.pptVIP

  • 0
  • 0
  • 约1.29万字
  • 约 90页
  • 2017-01-01 发布于广东
  • 举报

C语言程序设计刘卫国贾宗福沈根海第8章指针课件教学.ppt

第8章 指针 8.1 指针的概念 8.2 指针变量的定义与运算 8.3 指针与数组 8.4 指针与字符串 8.5 指针与函数 8.6 指针数组与指向指针的指针 8.7 指针与动态内存管理 8.8 指针应用举例 本章小结 8.1 指针的概念 指针是C语言的一种数据类型,指针类型变量是用于存放另一个变量地址的变量。在图8-1中,有一个字符型变量c,其值为字符A,存放在单元地址为1000的内存中,而该数据存放的地址1000又存放在内存中地址为2000的单元中。要取出变量c的值A,既可以通过使用变量c直接访问,也可以通过变量pc间接访问。 间接访问变量c的方法是:从地址为2000的内存单元中,先找到变量c在内存单元中的地址1000,再从地址为1000的单元中取出c的值A,这种对应关系如图8-1所示。 若将地址为2000的内存单元分配给变量pc,地址2000存放变量c的地址,则称pc为指针变量,指针变量(简称为指针)pc指向变量c,也称作指针变量pc所指的对象是变量c。变量c的值为字符A,指针变量pc的值为地址1000,而指针变量pc所指对象的内容为字符A。 8.2 指针变量的定义与运算 8.2.1 指针变量的定义 指针变量定义的形式为: 类型符 *指针变量名; 其中,类型符表示该指针变量能指向的对象的类型。指针变量用标识

文档评论(0)

1亿VIP精品文档

相关文档