a++与++a,优先级

一  a++ 与 ++a简单分析

1.先进行自增/自减运算,然后再进行其它运算。

 int a = 5,b; b = ++a;

Console.WriteLine("a=" + a + ";b=" + b);

  结果应当a=6,b=6

2.后自增/后自减

先进行其它运算,当其它运算都完成后,再进行自增/自减运算。

int a = 5,b; b = a++;

Console.WriteLine("a=" + a + ";b=" + b);

结果应当是a=6,b=5

二   优先级:
一般来说:
1.算术运算术的优先级要高关系运算符;关系运算符的优先级要高于逻辑运算符
2.逻辑非优先级最高。逻辑与要高于逻辑或。
3.如果在不确定,就加小括号。

运算优先级:由上至下。

! (非)

算术运算符:

++,-- (前缀)

*,/,%

+,-

关系运算符:

<,>,<=,>=

==,!=

逻辑运算符:

&&

||

转载于:https://www.cnblogs.com/Mr-xue/p/4369875.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值