注意:const变量不能被直接赋值,但是可以通过指针来修改const变量....由于const局部变量会存在栈里,而const全局变量会存在只读存储内存上
所以我们可以通过指针来修改const局部变量,但是修改const全局变量,会使程序崩溃.
2.2修改const实例
1)实例1...C++中的const
3.1 介绍
在C++中,const变量则是真正的常量了,定义时会将其放入符号表中.
所以编译途中遇到使用const变量时,则直接从符号表中取出常量....指针const分为两种: 底层const, 顶层const
(普通变量的const(或引用)永远是顶层const,也就是说,const int 和int const本质都一样)
1)底层const(位于...和引用非常相似,例如:
int a=1;
int b=3;
//int *const p; //错误,没有被初始化
int *const p=&a; //顶层const
//p=&b;