Const的用法

来源:互联网 发布:优秀女性知乎 编辑:程序博客网 时间:2024/06/17 17:31

Const在C中的用法

  首先Const修饰变量后,变量变成只读了,但是还是变量,这和C++中是不同的,C++是Const 常量

 Const必须初始化,Const能进行类型检查,相对于#define的好处,避免不必要的内存分配

 Const变量虽然是只读的,但是可以通过指针修改它的值:

const int i = 0;

int *p = (int *) &i;

*p = 1;

Const 在C++的用法

Const在C++中是Const 常量,能做常量的功能

比如 const int i= 5, int a[i];

const 修饰类的数据成员

初始化必须放在初始化列表中

原创粉丝点击