常量指针,求说服……常量指针:指向常量的指针,指针所指向的内容不能改变,但是可以改变其所指向的地址。int k
常量指针,求说服……
常量指针:
指向常量的指针,指针所指向的内容不能改变,但是可以改变其所指向的地址。
int k=10;
const int *a=&k;
cout<<a<<endl;
cout<<*a<<endl;
k=11;
cout<<a<<endl;
cout<<*a<<endl;
不是改变了吗?
[解决办法]
不能通过那个指针改变
[解决办法]
指向常量的指针,不能通过指向常量的指针修改指针所指向的内容,但是可以改变其所指向的地址。
[解决办法]
[解决办法]
常量指针可以理解为只读指针
你只能通过这个指针来读取内容,而不能通过这个指针来修改
