const int *p; // 指向 整形常量(const int) 的 指针(*)
// 指向的内容是常量, 不得更改, 但指针的指向可以更改(即可以指向其它常量).
int const *p; // 指向 整形(int) 的 常量指针(const *)
// 指针是常量指针, 即它的指向在初始化时已确定, 不能更改指向, 但其所指内容可改.
const int const *p; // 指向 整形常量(const int) 的 常量指针(const *)
// 即不能更改指向, 也不能更改指向的内容.
本文详细解析了C/C++中常量指针与指针常量的概念及区别,包括如何定义指向常量的指针、指针本身为常量以及两者结合的情况。通过具体实例帮助读者理解不同情况下指针的使用限制。

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



