(1)把指向指针变量的指针变量,称为多级指针变量。
(2)对于指向处理数据的指针变量称为一级指针变量,简称一级指针
(3)指向一级指针变量的指针变量称为二级指针变量,简称二级指针
多级指针运算:
(1)指针变量加1,是向地址大的方向移动一个目标数据。多级指针运算也是以其目标变量为单位进行偏移。
如: int **p; p+1移动一个int*变量所占的内存空间,再比如int ***p,p+1移动一个int**所占的内存空间。
指针数组也可以通过指针变量进行操作。
const:
(1)const int m=10; // m常量化,只读不可修改
(2)const int *p; //const<数据类型>*<指针变量名称>, 限制通过指针修改目标数据