再论优先级(precedence)
来源:互联网 发布:览物之情得无异乎的异 编辑:程序博客网 时间:2024/05/16 06:21
在我举办的一次培训班中,有人抱怨操作符的优先级太难记了。一名学生推荐用一句话来帮
助记忆:“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 *=)
当然,对于移位和位操作符,上表并不是完美的助记方法;但对于其他运算来说,它确实很
助记忆:“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)
- C++ Operator Precedence 运算符优先级
- C语言声明优先级(precedence rule)
- c++ operator precedence/操作符优先级
- C++ 运算符优先级列表 --C++ Operator Precedence
- C++中的运算符优先级 - C++ Operator Precedence
- C/C++运算符优先级表 - C Operator Precedence Table
- C++运算符优先级列表 C++ Operator Precedence
- C++ Operator Precedence ( C++ 操作符的优先级 )
- C++ Operator Precedence c++运算符优先级列表
- 802.1P和IP Precedence及DSCP优先级的分类和对应
- Boolean Precedence
- Precedence Rules
- 线程优先级(线程优先级)
- C++ Operator Precedence
- IP PRECEDENCE / TOS / DSCP
- C++ Operator Precedence
- Operator Precedence Hierarchy
- 火星坐标转换成百度坐标
- Java 没有 “sizeof”
- Wix学习整理(2)——HelloWorld安装添加UI
- Wix学习整理(3)——关于Windows Installer和MSI
- java 如何检测内在泄漏
- 再论优先级(precedence)
- ssh注解方式多对一
- java io有关
- Wix学习整理(4)——关于WiX文件格式和案例HelloWorld的分析
- viewDidLoad、viewDidUnload、viewWillAppear、viewDidAppear、viewWillDisappear 和 -viewDidDisappear的区别和使用
- 检测远程主机上的某个端口是否开启——telnet命令
- eclipse基础
- Wix学习整理(5)——安装时填写注册表
- 关于FireFox23.0.1中实现的按键事件对象key属性