表达式注意点
1.运算符的运算顺序1.1 有运算顺序只有4种: 逻辑与、逻辑或、条件运算符、逗号运算符因此,这四种运算符的运算表达式多复杂,均按照指定的顺序,依次执行每个位置的表达式。
1.2 无运算顺序的实际情况:求值按顺序(优先级、结合律),但是求因子没顺序!!!存在问题:同一个对象参与多个因子的求取,没法保证该对象的纯洁性解决方案:加括号例子:
int a = 0;
int *p = &a;...
阅读全文…