C语言中的指针与常量、数组及函数的关系
指针与常量
指针常量
int * const p; //一个常量
指针变量不允许修改,即指向的地址不能被修改,但是地址里的内容可以被修改。
常量指针
const int *p = &a; //一个指针
指针指向的变量的值不可通过该指针修改,但是指针指向的值可以改变。
指向常量的指针常量
const int * const b = &a;
既不能更改它所指向的地址,也不能修改指向地址上的值。
指针与数组
指针数组
int *p[2]; //一个数组,每个元素都是int类型的指