- 常量指针
—const int* u;// 这是一个常量,类型是int —int const* v;// 这是一个int型变量,而且是const
指针指向的变量可以不是常量,但是不可以通过指针来改变变量的值。如:
|
- 指针常量
int* const w = &d// 这是一个int*的指针,指针是常量 指针是一个常量,不可修改。指针一定义就必须被初始化。不能把一个常量类型的指针指向一个常量。因为它可以修改该常量的值,所以是不允许的。
—const int* u;// 这是一个常量,类型是int —int const* v;// 这是一个int型变量,而且是const
|
int* const w = &d// 这是一个int*的指针,指针是常量 指针是一个常量,不可修改。指针一定义就必须被初始化。不能把一个常量类型的指针指向一个常量。因为它可以修改该常量的值,所以是不允许的。