-
如果某个指针暂且不用的话,可以给它赋一个空指针NULL(不指向任何地址)。
-
不同类型的指针之间不能赋值。
-
void类型(统配指针类型)的指针只说明了这个变量中存放的是一个内存地址,但未说明该地址中存放的是什么类型的数据。
-
可以通过常量限定符const来限制通过指针修改它指向的地址中的内容。
-
指向常量的指针(常量指针):
const int *p = &x;
说明指针指向的内容是常量,所以*p不能修改,而p可以修改。
-
指针常量:
int *const p = &x;
指针本身是一个常量(固定指向某一变量)。p只能指向x,不能指向其他地址。
-
指向常量的指针常量:
指针本身不能改变,指向的地址中的值也不能改变。
const int * const p = &x;
-