【朝花夕拾】C++中操作符的优先级顺序

说实话,我是不大愿意记这个麻烦的顺序的,因此在刷到这类考运算符优先级的题目的时候,总是直接跳过,但是架不住它一直来,个人认为这种操作符优先级相关的题目,除了用来为难程序猿,没有其他的作用了。。。但是,看多了也烦,顺带梳理一把这个操作吧。最后注意,对于乱七八糟的优先级,请一定用括号表明优先级顺序,不然真没眼看。
上来直接上cppreference中文官网下面是一个我盗的图…因为我没有装截图工具,直接盗了一个图。
运算符优先级表直接贴几个自己的总结先,后续刷到题再持续更新
1、前++是从右到左结合的,后++是从左到右的,赋值操作相关的运算符都是从右到左结合的
2、()具有最高优先级,因此可以使用()明确自己的运算优先级
3、第一梯队为 :: () [] . -> 这些都和成员选择相关,都是指定某成员的运算符
4、第二梯队都是一元操作符
5、逗号运算符具有最低优先级,等号相关运算符优先级其次。这也可以理解,先运算后赋值。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值