标签:const 常量 int i1 pa 80 pi 指针
int i1=30;
int i2=40;
int const * pa = &i1; //const(*pa):*pa前面加const,表示指针指向的地址里的内容不能修改,指针指向的地址能修改。
int * const pi=&i1; //*(const pi):(const pi)前加*,表示指针指向的地址不能变,里面的内容能变
i1 = 80; //*pi = 80
*pi = 70;
//pi=&i2; //错,pi是个常量,不能赋值
pa = &i2;
i2 = 80; //*p=80,这样可以修改
//*pa = 70; //错,*pa是个常量
标签:const,常量,int,i1,pa,80,pi,指针 来源: https://blog.csdn.net/d89538239/article/details/115751316
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。