C程序设计实例教程金林樵第7章指针课件教学.pptVIP

  • 3
  • 0
  • 约1.77万字
  • 约 65页
  • 2017-01-01 发布于广东
  • 举报

C程序设计实例教程金林樵第7章指针课件教学.ppt

7.1 指针的概念 到目前为止,参加运算的操作对象都是基本类型和构造类型的变量,处理的一般都是变量本身。但在系统和控制类等需要与硬件打交道的程序设计中,往往需要涉及到对变量地址的操作和处理。 7.1.1 指针和变量的地址 7.1 指针的概念 7.1.2 指针变量的定义 指针和其它类型的变量一样,使用前必须先定义。定义指针的一般形式为: 基类型标识符 *指针1,*指针2,…,*指针n; 这里*只是一个表示指针的运算符。指针的数据类型包括int、float、char、double和void五种基本类型。指针的数据类型并不表示指针本身的类型而是表示该指针可以指向何种类型的数据。例如: int *pc, *p_es, *p_cs; float *p_avg; 定义了字符型、整型和浮点型指针pc、p_es、p_cs和p_avg,表示它们可分别用来指向字符型、整型和实型的变量或数组。 指针变量也可以与普通变量一起定义: float *pf, a, b; 7.1.3 指针变量的引用 指针只有指向某一对象,如变量、数组、函数、结构、文件等,才有实际意义。指针指向对象,是将该对象的地址存入指针变量中。如果使用未指向特定对象的指针,就会出现错误,甚至使程序运行失败。 当指针变量指向某一对象后,就将该对象的地址存放在指针变量中。 7.1.3 指针变量的引用 int es = 86,

文档评论(0)

1亿VIP精品文档

相关文档