赋值运算
对变量的操作
- 赋值号
=
用于将数据写入变量。 - 对变量的操作有两种:读取和写入,而写入时只能用赋值运算。
赋值
不是等于
。int a = 1; a = a + 1; // 把a的值取出来,加1,再赋值给a。 Console.WriteLine(a); // 输出:2
赋值运算
- 赋值号两边的数据类型一定是一致的。
int a = 1; // 赋值号两边都是int double b = 1; // 1会隐式转化成double类型再赋值 int[][] data = new int[3][]; data[0] = new int[5]; // 这里data[0]是int[]类型 data[0][1] = 2; // 比较复杂的赋值可以先分析下=左边是什么类型
表达式
- 包含赋值运算的语句叫表达式。
- 单独的运算是不能做为语句的。
// 1+ 2; // Error:不是一个语句。 int a = 1 + 2; // OK:表达式可以做为一个语句。