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 修饰类的数据成员
初始化必须放在初始化列表中