指向常量数据的常量指针合法吗?

时间:2019-12-08 02:38:43

标签: c

代码int const*const pointer1=&constantVariable;是否合法?

如果不是,指定它的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

没关系! 在int const*const pointer1=&constantVariable中,第一个const表示您无法通过* pointer1更改值;第二个const表示指针本身的值(地址)也不能更改。实际上指标1可以指向一个常量整数,甚至是普通变量,但不能设置两次。