1:运算符优先级的问题
主要记住小括号的利用、算术>关系>逻辑。
求值结果为:105
2:括号是无视优先级和结合律的,加上括号意味着很大的改变
(a) 可改为 *(vec.begin()) (b)可改为 (*vec.begin()+1)
3:复合表达式的处理:使用括号强制达到目的、重复改变可能会导致错误。
1:运算符优先级的问题
主要记住小括号的利用、算术>关系>逻辑。
求值结果为:105
2:括号是无视优先级和结合律的,加上括号意味着很大的改变
(a) 可改为 *(vec.begin()) (b)可改为 (*vec.begin()+1)
3:复合表达式的处理:使用括号强制达到目的、重复改变可能会导致错误。