首页 > 编程语言 >指针常量和常量指针_C++_Learning1

指针常量和常量指针_C++_Learning1

时间:2023-03-23 11:13:00浏览次数:37  
标签:Learning1 常量 指向 int 修改 其值 指针

怎么读?

遇到 "*" 读指针,遇到 "const" 读常量

 

一、指针常量

//指针常量——指针(也就是它存储的地址)是一个常量,所以其值不能修改,但指向的内容可以修改
int a = 10, b = 20;

int* const ch = &a;

//ch = &b;    //其值不能修改

*ch = 30;     //指向的内容可以修改

二、常量指针

//常量指针——指向的内容是常量,所以其值(也即存储的地址)可以修改,但指向的内容不可以修改
int c = 11, d = 22;
const int* ch1 =&c ;
//*ch1 = 33;    //指向的内容不可以修改
ch1 = &d;       //其值(也即存储的地址)可以修改,此时其指向的内容也改变了

标签:Learning1,常量,指向,int,修改,其值,指针
From: https://www.cnblogs.com/oxygenChen/p/17246718.html

相关文章