- 4
- 0
- 约小于1千字
- 约 3页
- 2018-01-24 发布于浙江
- 举报
指针数组 数组中的元素均为指针变量的数组称为指针数组,一维指针数组的定义形式为 类型名*数组名[数组长度]; 例如 int *p[4]; 指针数组中的数组名也是一个指针变量,该指针变量为指向指针的指针。 例如 int *p[4]; int a=1; *p[0]=a; p是一个指针数组,它的每一个元素是一个指针型数据(其值为地址),指针数组p的第一个值是变量a的地址。 指针数组中的元素可以使用指向指针的指针来引用。例如 int *(*p); *运算符表示p是一个指针变量,*(*p)表示指向指针的指针,*运算符的结合性是从右到左,因此“intr *(*p);”可写成int **p; 利用指针变量访问另一个变量就是“间接访问”。如果在一个指针变量中存放一个目标变量的地址,这就是“单级间址”。指向指针的指针用的是“二级间址”方法。还有“三级间址”和四级间址,但二级间址应用最为普遍。
原创力文档

文档评论(0)