int b = 10;
int c = 20;
const int* q = &b;
//*q = 30; 不可以通过指针来修改b的值;
q = &c;//但可以改变指向;
int* const p = &c;
// p = &b; 不可以改变指向,
*p = 30;//但是可以改变指向的值
const指针
最新推荐文章于 2024-09-16 21:24:39 发布
本文介绍了C++中的常量指针`constint*q`和普通指针`int*constp`的区别,前者不能通过指针修改变量值,但能改变指针本身,后者则指针不可变但指向的值可变。
摘要由CSDN通过智能技术生成