之前我们介绍了指针和各种类型的数组之间的关系,以及怎样使用指针来操做各种类型的数组
其实除了操作数组之外,在c语言当中指针还有其他的作用,我们今天先来简单的介绍几个和指针有关的概念
1 二级和多级指针
指针可以指向一个具体的数据的地址,那么如果指向的地址保存的是一个指针类型的数据,那么这个指针就叫做二级指针
a是一个变量,保存了数据10,p1是指向a的指针,保存的数据是a的地址,p2是指向p1的指针,保存的是p1的地址
指针的类型一般要和指向的地址保存的数据类型相同,所以二级指针的生命应该是 <类型>**p
根据就近原则 *p说明变量是指针类型 **p 表示指针指向的数据是指针,int **p 表示一个指向int指针的指针
#include