对于 C++ 等面向对象的编程语言,更改变量是一个复杂的问题。 在本文中,您将学习更改变量的基础知识,其中包括 const
和 左值
概念。
数据类型之前的“const”是什么?
const int PI = 3.14159;
“ const
”是一个非常重要的限定词。 您应该将此限定符用于不应更改的变量。
L 值或 R 值概念
下面显示了一些示例:
整数 X = 1, Y = 3; X = Y + 1; // 好 Y + 1 = X; // 不正确!
关键是 L 值:
- 要修改的变量必须放在“=”运算符的左侧。
- 操作表达式应该在“=”运算符的右侧。
R值:
- 基本上,任何其他表达。
注意:虽然以下在语法上是正确的,但它是不好的:
输出:X = 20; Y = 20;
此外,当编译器产生警告时,您应该始终仔细查看它。 忽略它绝不是一个好主意。