*(指针) const(常量) 谁在前面就先读谁, 在前面的不允许改变
example: int * const p1; 指针常量 并且p1不能改变
int const * p2; 常量指针 *p2不能改变
该写法就是就是错误的 因为p1 是个常量 他的值不允许修改,但是 p2 = &b;是正确的。
这里面p1和p2存储的是常量a的内存地址 p1是一指针常量 p2是指针变量。
本文解析了C/C++中指针与const修饰符的使用规则,通过具体例子说明了const修饰指针的不同方式及含义,区分了指针常量与常量指针的概念。
*(指针) const(常量) 谁在前面就先读谁, 在前面的不允许改变
example: int * const p1; 指针常量 并且p1不能改变
int const * p2; 常量指针 *p2不能改变
该写法就是就是错误的 因为p1 是个常量 他的值不允许修改,但是 p2 = &b;是正确的。
这里面p1和p2存储的是常量a的内存地址 p1是一指针常量 p2是指针变量。

被折叠的 条评论
为什么被折叠?