int * const
时间: 2023-09-02 18:12:54 浏览: 77
int * const是一个常量指针的声明。它的含义是声明一个指针变量p,并且p的值不可改变,即p是一个常量,但是p所指向的内容是可修改的。在引用的代码示例中,p = &j这一行是错误的,因为p是一个常量指针,它的值不可改变。而在引用的代码示例中,p是一个未初始化的常量指针,它指向了变量i,所以*p输出的结果是10。在引用的代码示例中,p是一个指向常量对象j的常量指针,因此不能对j进行赋值操作。所以,p的值不可改变,而*p的值可以改变。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [关于const int * ,int const * 以及 int * const 的区别](https://blog.csdn.net/qq_37941471/article/details/80678904)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文