本文主要是介绍再论优先级(precedence),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在我举办的一次培训班中,有人抱怨操作符的优先级太难记了。一名学生推荐用一句话来帮助记忆:“Ulcer Addicts Really Like C A lot”(肠疡患者是 C 程序员的写照)。
助记词 操作符类型
Ulcer Unary
操作符
+ - ++ – [[ rest...]]
Addicts Arithmetic (and shift) * / % + - << >>
Really Relational
> < >= <= == !=
Like Logical (and bitwise) && || & | ^
C
Conditional (ternary) A > B ? X : Y
A Lot Assignment
= (and compound assignment like *=)
当然,对于移位和位操作符,上表并不是完美的助记方法;但对于其他运算来说,它确实很
管用。
这篇关于再论优先级(precedence)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!