多级指针
定义另一个指针变量pps,并且把指针数组的首地址赋予指针pps
char *ps[5] = {…};
char **pps = ps;
案例
const
使用const意为着只读。 不能修改修饰的值。
如:
#include <stdio.h>
int main(int argc, char *argv[])
{
int m = 10;
const int *p; //int值不能修改
int * const q = &m; // 指针p的地址不能修改
const int * const r = &m;
p = &m;//right
//(*p)++; //error
//q = &m; error
*q = 20;//right
r++; //error
(*r)++ ;//error
return 0;
}