C语言笔试题_关键字_const

文章详细介绍了C++中const关键字的使用,包括const定义常量变量必须初始化,以及const修饰指针的不同情况:constint*P表示指针可变但指向的数值不可变;intconst*P同样表示数值不可变;而int*constP意味着指针本身不可变但指向的int值可变。
摘要由CSDN通过智能技术生成
        const int a = 4;     
// 1. const用于定义常变量时,要进行初始化   
// 2. 合法,等价于 int const a=4;      
// 3.  定义变量a的数值为4,且表明a的值不可以改变,为“只读”状态      
         
        const int *P;    
//1. 与int const *p等同,    
//2. 语句的含义是 :p是指向常量整形的指针    
//3. const修饰*P,P是指针,*P是指针指向的对象,不可变    
//4. P 可变,P 指向的对象不可变    

        int const* p;    
// 1. 通常写成 int const *p;     
// 2. 语句的含义是:p是指向int的常量指针    
//3.  const修饰*P,P是指针,*P是指针指向的对象,不可变    
//4.  P 可变,P 指向的对象不可变   

         int *const Pp;    
//1. const修饰P,    
//2. P 不可变,P 指向的对象可变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值