优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。

所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。

具有最高优先级的其实并不算是真正的运算符,它们算是一类特殊的操作。()是与函数相关,[]与数组相关,而->及.是取结构成员。

其次是单目运算符,所有的单目运算符具有相同的优先级,因此在我认为的 真正的运算符中它们具有最高的优先级,又由于它们都是从右至左结合的,因此*p++与*(p++)等效是毫无疑问的 

相关文章:

  • 2022-02-23
  • 2021-10-06
  • 2022-01-31
  • 2021-09-26
  • 2021-07-25
  • 2021-08-14
猜你喜欢
  • 2022-12-23
  • 2022-02-08
  • 2021-11-03
  • 2022-12-23
  • 2022-02-22
  • 2021-09-08
相关资源
相似解决方案