大家对于算数运算符应该不会陌生吧,而且加加和减减应该也知道些,但是,如果我突然问起你来了,前加加,后加加,前减减,后减减,你能快速的给我讲清楚吗?如果你不能立刻反应过来,那么就好好看看这篇博客,会给你讲的很清楚。这个是很基础的概念。
前加加和后加加,最终的结果都是给这个变量加一
区别:前加加是献给这个变量自身加一,然后带着这个加一后的值去参与运算。
后加加是先拿原值参与运算,运算完后,再将这个变量的自身加一。
前减减和后减减同上。
以上就是,下面开始是例子了
int a = 10;
int b = 10 + ++a;
int c = 10 + a++;
Console.WriteLine(a );
Console.WriteLine(b );
Console.WriteLine(c);
Console.ReadKey();
那么请问输出的阿a,b,c的值分别是什么?分别是12,21,21
解释一下哈,a=10,a先把自身加1 a=11然后b=10+11=21 ,然后c=10+11=21,然后a=11+1=12.
前减减和后减减同上,弄不过来的小伙伴可以自己敲出来试一试。
最后留一道题如果你懂了,那么来算一下
int a=5;
int b=a++ + ++a * 2 + --a + a++;
console.writeLine(a);
console.writeLine(b);
答案在我的评论里面找哟。