笨蛋记忆法:const后面跟着谁,谁就不能变~~
常量指针:
const int *p;
假设(p = &i),指针p指向int i的地址,此时*p不能改变,即p指向地址的值不能改变。
理解为房子里住的人不能变。
指针常量:
int *const p;
假设(p = &i),指针p指向int i的地址,此时p=&i不能变,即p指向的地址不能变。
理解为房子不能变
笨蛋记忆法:const后面跟着谁,谁就不能变~~
常量指针:
const int *p;
假设(p = &i),指针p指向int i的地址,此时*p不能改变,即p指向地址的值不能改变。
理解为房子里住的人不能变。
指针常量:
int *const p;
假设(p = &i),指针p指向int i的地址,此时p=&i不能变,即p指向的地址不能变。
理解为房子不能变