为了账号安全,请及时绑定邮箱和手机立即绑定

指针指向const修饰的变量

本节习题中

const int count=3;

const int *const p = &count;

去掉*右边的const并不会报错,why?那样不是应该报错吗。

正在回答

1 回答

 const int *const p =  &count;的意思是指针p和*p都不能不改变;

const int *p =  &count;的意思是*p不可以 被改变,p可以被改变;

代码中并没有改变p或者*p,所以两个都有可以,不会报错,应该是这样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

指针指向const修饰的变量

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信