理解C中的const关键字
来源:互联网 发布:linux下安装psutil 编辑:程序博客网 时间:2024/06/06 08:51
c语言中的const关键字用于修饰变量、数组以及指针。
其中对修饰变量和数组时,const的用法比较简单,即把变量、数组变成常量和常量数组。而常量和常量数组的值必须在常量、常量数组初始化的时候进行赋值,后期不能够再对常量进行重新赋值。
const重点在于对指针的应用,有以下三种情况:
1)const int * a
2)int * const a
3)const int * const a
现在分别对这三种情况分别进行解析:
1)const int * a
这种情况const修饰指针a所指向的对象的值,其中指针a可以更换指向对象,但指针a所指向对象的值不能够更改。可以把a称为指向常量的指针。
2)int * const a
这种情况const修饰指针a的指向对象,其中指针a的指向对象的值可以更改,但指针a所指向对象不能够更改。可以把a称为指针常量。
3)const int * const a
这种情况const修饰指针a的指向对象以及指针a的指向对象的值,指针a的指向对象以及指针a的指向对象的值均不可更改,即以上两种方法的结合
- 理解C中的const关键字
- c const关键字理解
- c/c++中的const关键字
- C语言中的关键字const
- C语言中的const关键字
- c语言中的关键字const
- c语言中的const关键字
- c++ primer 中的 const 关键字理解
- C语言关键字const再理解
- c语言中const 关键字的理解
- 有关C语言中的关键字const
- 解析C与C++中的关键字const
- 详解C和C++中的const关键字
- C/C++中的关键字:static 和const
- C和C++中的const关键字
- const关键字简单理解
- 深入理解C语言中的const
- C的关键字——const的理解和用法
- 自己学svn配置的一点感受(一)
- VM虚拟安装XP,不提示分区!直接格式化
- Content assist
- Andorid 界面风格和主题设计
- 刘同学的三个疑惑
- 理解C中的const关键字
- 毫秒の取得
- Profile 详解之 ProfileModule 类
- 迷茫中。。。 。。。。
- 自绘制按钮(通过重载DrawItem函数实现)
- 给局域网多网段增加访问路由
- 打开包含图片或对象的 Microsoft Office Word 2007 文档时,图片或对象不显示。
- ABAP算MD5值
- 有关静态成员