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

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