K&R之const用法
2017-08-17 10:59
225 查看
const用法:
const 用于修饰变量,限定该变量的值不能被修改,对于数组而言,const限定符指定的数组所有元素的值都不能改变。const double 2 = 2.71828
const char msg[] = "hello";
const 限定符也可以配合数组参数使用,他表明函数不能修改数组元素的值
int strlen(const char[]);
const的例子:
const int a;a为一个整型常量int const a;a为一个整型常量
const int *a;a为一个指向整型常量的指针,整型常量不能改变,但是指针可以改变
int * const a;一个指向整型的指针,该指针为常量a,指针不能变,但是指针指向的内容可以变。即常指针
int const *a const;指针和指针指向的数都不能变
要点:http://blog.csdn.net/bizhu12/article/details/6672723
看const和谁结合,就是const修饰谁,谁就不变。算了,还是看这片博文吧:
http://blog.csdn.net/bizhu12/article/details/6672723
相关文章推荐
- const 作用和用法
- 符号“&”和const在函数里不同位置的用法
- C++中static_cast、const_cast、reinterpret_cast的用法举例,附带举例说明强制类型转换时int和int&的区别
- C++中引用&、const的用法
- C++中static_cast、const_cast、reinterpret_cast的用法举例,附带举例说明强制类型转换时int和int&的区别
- 语句用法: double & operator[](int i)与double operator[](int i)const两个的差别
- 函数参数中的const和&用法
- 每天进步一点点-->const用法详解
- c++->const用法总结
- C++ const关键字用法详解 【转】
- C# keybd_event 用法及虚拟键值
- ManualResetEvent用法(阻塞->激活->阻塞->激活...) 样例
- const的用法 较详细
- STL<bitset>用法介绍
- C++中const用法详解
- const用法及注意事项汇总积累
- Android.mk的用法和基础 && m、mm、mmm编译命令
- C++中引用(&)的用法和应用实例
- const用法详解
- C语言中const的用法