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

int const a = 3,是不是因为格式的问题才错误的是吗???

int const a = 3,是不是因为格式的问题才错误的是吗???

正在回答

2 回答

个人认为int const a = 3; int *p = &a;主要是后面错了,系统在编译时怕你给p赋值,从而影响到常量a的值。

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

这个应该是因为后面的指针问题,const int类型的变量不能定义非const类型的指针

所以const int a=3;const int *p=&a;这样应该是可以的

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

举报

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

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

进入课程

int const a = 3,是不是因为格式的问题才错误的是吗???

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