1.变量
- 变量的申明、赋值、引用(同Java)
- C#中的Lvalues和Rvalues
左值(Lvalues):指变量
右值(Rvalues):指数值
左值可以出现在赋值语句的左边或右边;但是右值不能能出现在赋值语句的左边,因为右值是数值,不能被赋值。
举例说明:
int i =20; //True i是左值,20是右值
int j = i+20; //True 左值i也可以出现在赋值语句的右边
20 = i; //False 20右值不能出现在赋值语句的左边
i+20 = 40; //False 同理,20右值不能出现在赋值语句的左边
2.常量
常量是固定值,被定义后不能再修改,程序执行期间不会改变,常量可以是任何数据类型。