指向const的指针:
const指向那个"最靠近的",例如: const int* x, 是这样读的:x是一个指针,它指向一个const int";而int const* x也不是指针常量,它应该这样读:x是一个指向恰好是const的int 指针.
真正的指针常量应该是这样子定义的:int d=1;int* const x=&d;
注意:最好在一行里仅放一个指针定义,而且在定义的地方初始化每个指针.
指针与常量详解
本文详细解析了指向const的指针与指针常量的区别,通过实例解释了如何正确理解与使用这两种类型的指针,并强调了良好的编程习惯。
指向const的指针:
const指向那个"最靠近的",例如: const int* x, 是这样读的:x是一个指针,它指向一个const int";而int const* x也不是指针常量,它应该这样读:x是一个指向恰好是const的int 指针.
真正的指针常量应该是这样子定义的:int d=1;int* const x=&d;
注意:最好在一行里仅放一个指针定义,而且在定义的地方初始化每个指针.

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