关键字const的含义
2014-06-30 17:11
253 查看
1、const int a;
2、int const a;
3、const int *a;
4、int const *a;
5、int * const a;
6、int const * const a;
1> 前两个的作用是一样:a 是一个常整型数
2> 第三、四个意味着 a 是一个指向常整型数的指针(整型数是不可修改的,但指针可以)
3> 第五个的意思:a 是一个指向整型数的常指针(指针指向的整型数是可以修改的,但指针是不可修改的)
4> 最后一个意味着:a 是一个指向常整型数的常指针(指针指向的整型数是不可修改的,同时指针也是不可修改的)
2、int const a;
3、const int *a;
4、int const *a;
5、int * const a;
6、int const * const a;
1> 前两个的作用是一样:a 是一个常整型数
2> 第三、四个意味着 a 是一个指向常整型数的指针(整型数是不可修改的,但指针可以)
3> 第五个的意思:a 是一个指向整型数的常指针(指针指向的整型数是可以修改的,但指针是不可修改的)
4> 最后一个意味着:a 是一个指向常整型数的常指针(指针指向的整型数是不可修改的,同时指针也是不可修改的)
相关文章推荐
- 关键字const什么含义
- 关键字const的含义
- 关键字const有什么含义?
- [转] C#中readonly和const关键字的含义和区别
- 关键字 const 含义、作用,与#define相比的优点
- 关键字const有什么含义? .
- C、C++基础知识之一 关键字const的含义和用途
- 关键字const的含义、作用与优点
- 关键字const有什么含义?
- 关键字const有什么含义
- 关键字const有什么含义?
- 关键字const有什么含义?
- 关键字const有什么含义?
- 关键字const有什么含义?
- let 和 const 关键字
- static const extern 关键字
- 献给面试学生 关键字const是什么意思 ESP(译者:Embedded Systems Programming) --Dan Saks概括了const的所有用法
- C/C++中const关键字详解
- C++中的 CONST 含义(从#define 到 CONST 的转变)
- C#基础知识七之const和readonly关键字