3.1 运算符
运算符 (Operator) 把一个或多个操作数 (Operand) 组合成表达式。学习每个运算符时,需要弄清三点:
- 它对操作数的类型要求;
- 求值时操作数会发生哪些隐式转换;
- 它的操作数之间、副作用之间有怎样的求值顺序。
1. 本节目录
逗号、下标、成员访问、函数调用和间接访问运算符分别在后续相关章节中介绍。
2. 习题
#10305
⚡3⏳2
写出与下列表达式等价的加括号版本:
a + b * ca && b || ca = b = ca ? b : c + d
#10306
⚡5⏳3
写出一个例子,说明“&& / || 的短路求值 (Short-circuit evaluation)”会影响副作用是否发生。
要求:给出输出或对象最终值的说明。