第十章 指针_final.pptVIP

  • 1
  • 0
  • 约1.78万字
  • 约 59页
  • 2017-11-12 发布于江西
  • 举报
第十章 指针_final

第十章 指针 §10.2 指针变量的定义与引用 理解与*运算符 指针变量与其所指向的变量之间的关系 三、指针变量的初始化 一般形式:基类型 *指针名=初始地址值; 指针变量必须先赋值,再使用 归纳得出,指针变量的初始化方法: 用已定义的同类型变量的地址 赋空值NULL,但使用前要使指针变量指向有意义的内存单元。 四、指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递 通过函数调用得到两个要改变的值,可以: (1)在主调函数中设两个变量,用两个指针变量指向它们。 (2)然后将指针变量作实参,将这两个变量的地址传给所调用的函数的形参。 (3)通过形参指针变量,改变这两个目标变量的值。 (4)主调函数中就可以使用这些改变了值的变量。 使用指针变量时应注意的问题: (1)可以改变指针变量的值 (2)注意指针变量的运算 (3)要注意指针变量的当前值 (4)指针变量p可以指向数组以后的内存单元 分析1:实参——数组名,形参 实参数组名代表该数组首元素的地址。 形参是用来接收从实参传递过来的数组首元素的地址。因此,形参应该是一个指针变量(只有指针变量才能存放地址)或数组。 C编译实际上是将形参数组名作为指针变量来处理的。 函数f的形参表示: f (int arr[ ], int n) 与 f (int *arr, int n)是等价的。 在

文档评论(0)

1亿VIP精品文档

相关文档