立即学习:https://edu.csdn.net/course/play/20589/257727?utm_source=blogtoedu
自增和自减
1. ++/-- 无论在变量前或后,都相当于x=x±1
2. m++/-- 是先使用值,然后再自己+1/-1
int m=5,n=3;
int m1 = m++; // m1=5 , m=6
int n1 = n--; // n1=3 , n=2;
3. ++m 是先+1,在使用m的值
int m=5,n=3;
int m1 = ++m; // m1=6 , m=6
int n1 = --n; // n1=2 , n=2;
4. 如果一元运算符和其他运算符在表达式里面挨着,运算符之间要用空格隔开,否则报错
int km = 8;
Console.WriteLine("km=" +(++km));
5. 在“变量 = 表达式”的格式中,表达式要遵循从左到右的顺序进行计算
int var1, var2 = 5, var3 = 6;
var1=var2++ * --var3 + ++var2 * var3--; //5 * 5 + 7 * 5 = 60