小结:在c语言中const是只读变量,會被分配内存空间可以通过指针改变其值;在c++中,const是真正的常量会进入符号表,不会被分配内存空间
2)引用的作用:起别名
小结:b昰a的别名,操作变量b就是操作变量a
1)const引用的作用:让变量成为只读变量。
4.用常量初始化常引用会分配地址
5.被volatile修饰的const常量,是只读变量不会进入符号表,每次访问都从内存中取值
6.使用其它变量进行初始化的const常量仍然是只读变量。
7.const引用的类型与初始化变量的类型不同时生成一个新的只读变量,其初始值与初始化变量相同
1.只有用字面量初始化的const常量才会进入符号表;
(1)对const常量进行引用会导致编译器为其汾配空间,但是这个空间中的值不会被使用
(2)1, 2,3.0‘a’,‘5’等常数和字符都是字面量
2.使用其它变量进行初始化的const常量仍然是只读变量;
3.被volatile修饰的const常量,是只读变量不会进入符号表,每次访问都从内存中取值
4.const引用的类型与初始化变量的类型
(1)相同:使初始化变量成为只读變量
(2) 不同:生成一个新的只读变量其初始值与初始化变量相同
小结:在c语言中const是只读变量,會被分配内存空间可以通过指针改变其值;在c++中,const是真正的常量会进入符号表,不会被分配内存空间
2)引用的作用:起别名
小结:b昰a的别名,操作变量b就是操作变量a
1)const引用的作用:让变量成为只读变量。
4.用常量初始化常引用会分配地址
5.被volatile修饰的const常量,是只读变量不会进入符号表,每次访问都从内存中取值
6.使用其它变量进行初始化的const常量仍然是只读变量。
7.const引用的类型与初始化变量的类型不同时生成一个新的只读变量,其初始值与初始化变量相同
1.只有用字面量初始化的const常量才会进入符号表;
(1)对const常量进行引用会导致编译器为其汾配空间,但是这个空间中的值不会被使用
(2)1, 2,3.0‘a’,‘5’等常数和字符都是字面量
2.使用其它变量进行初始化的const常量仍然是只读变量;
3.被volatile修饰的const常量,是只读变量不会进入符号表,每次访问都从内存中取值
4.const引用的类型与初始化变量的类型
(1)相同:使初始化变量成为只读變量
(2) 不同:生成一个新的只读变量其初始值与初始化变量相同
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。