现在的位置: 首页 > 综合 > 正文

C 语言中 const 关键字介绍

2018年01月17日 ⁄ 综合 ⁄ 共 440字 ⁄ 字号 评论关闭
 

const的使用虽然比较低,但是在笔试中却是一个频率很高的考点,那么如何迅速掌握和理解const呢?在这里给大家介绍一种简单的舍去法。就是看到const的时候,1)首先舍弃const 得到一个普通的声明;2)然后舍弃const右面的const标志标志以及其它的关键字;3)接下来就是将const右面所有的*和变量用一个新变量代替,单个字符不用被取代,那么这个新变量就是const作用对象。例如

 

const int a; >> 根据1, 2, 3, 可知,aconst的作用对象,即a不可被更改

const int *a; >> 根据1, 得到int *a; 根据2, 得到 *a; 根据 3*a => b; bconst的作用对象,及*a, 也就是a指向的地址;

 

const int *const *const a;

 

第一个const经过123步骤后变成 **a =>c; **a,也就是a指向的数组元素;

第二个const经过123步骤后变成 *a=>d; *a

第三个const经过123步骤后变成 a; a不能给从新赋值

抱歉!评论已关闭.