真正的常量是字面量如何理解
来源:3-5 常量【常量修改秘笈】

taoy
2022-09-10
- 什么是字面量,是写在变量定义的初始值的值吗
- 比如
int a = 3;
这其中3是字面量,是一个常量吗? - 3这个值难道不是放在变量所指向的内存,这时使用
a = 4;
时,3的值会被4覆盖吗? - 都被覆盖还能是常量?
- 比如
- 如果定义变量,给变量赋初值时写的数字3不是字面量,也就是常量,那么写在什么地方的的3叫字面量呢?
写回答
2回答
-
3是一个字面量,或者字面值,意思就是它的值就是字面表示的值。
int a = 3 是把3写入到a的内存空间当中,3还是3,你再赋值为4就是改了a的内存里面的值,字面量3并不会有什么变化。012022-09-10 -
bennyhuo
2022-09-10
3是字面量,4也是,"hello" 也是。
但a是变量。不要混淆了。10
相似问题