首页 > 其他 > 详细

2.关键字

时间:2020-10-04 20:13:39      阅读:37      评论:0      收藏:0      [点我收藏+]
  1. 修饰变量,限制值的改变,必须初始化
//const int d ;//报错 
const int d=10;//初始化
//d=20;//报错
  1. 修饰指针

    • const int * p 常量指针 指向可以改,值不可以改。

    理解:这里落点在指针上。 *p是指针。另外指针也是一个变量 ,const修饰 *p ,const * p就变成了常量 。 常量的值不可以更改。

    * int  * const p 指针常量 : 指向不可改,值可以改 .
    

    理解:这里落点在常量上 。p本身是个常量 。* const p 则是 一个指针类型的常量 还是那句话const修饰的值不可以改。指针的值是啥 是地址 那么地址不可以改 即指向不可以改

    int a=10;
    int b=10;
    const int  *f =&a;//常量指针
    f=&b;
//  *f=20;//值不可以改
//  p=&a;  
  
    int * const p=&a;//指针常量
    *p=a;
//   p=&b;//指向不可改

2.关键字

原文:https://www.cnblogs.com/GeorgeGod/p/13767381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!