1.一级指针存放的是变量的地址。传参使用的话可以改变指向变量的值但是无法改变指针的指向(因为形参只是复制一个相同的指针进行操作,相当于一级指针是无法当做形参传进另一个函数)。
2.二级指针存放的是一级指针的地址。传参使用的时候传进去的是一级指针的地址,可以在另一个函数可以改变原一级指针的指向也可以改变一级指针指向的变量!
总结下来就两句话:
1.如果想要修改指针指向变量的值,则无需传入高一级的指针,使用同级指针即可。
2.如果想要修改指针本身的值,也就是地址,则应使用比原指针高一级的指针来实现。