S1E10第六题 E
a = b - c || a % b && c / d 为什么顺序是写成:a = ((b – c)4 || ((a % b)1 && (c / d)2)3)5 求大佬解答 谢谢 虽然各种运算符存在优先级的问题但是建议添加括号,人为控制其运算顺序 优先级呀 不过一般都加上括号 更清晰
http://c.biancheng.net/cpp/html/462.html wp231957 发表于 2021-9-9 18:36
虽然各种运算符存在优先级的问题
但是建议添加括号,人为控制其运算顺序
所以等号的优先级和减号的优先级比余的优先级低所以从余开始算对吗 gyy01 发表于 2021-9-10 14:33
所以等号的优先级和减号的优先级比余的优先级低所以从余开始算对吗
a = b - c || a % b && c / d
先找优先级最低的运算符
= 最低
(a) = (b - c || a % b && c / d)
下一个最低的是 ||
(a) = ((b - c) || (a % b && c / d))
下一个 &&
(a) = ((b - c) || ((a % b) && (c / d)))
人造人 发表于 2021-9-10 14:45
谢谢大佬 {:10_275:} 万千只cnm 发表于 2021-9-9 22:53
优先级呀 不过一般都加上括号 更清晰
http://c.biancheng.net/cpp/html/462.html
谢谢{:5_109:} wp231957 发表于 2021-9-9 18:36
虽然各种运算符存在优先级的问题
但是建议添加括号,人为控制其运算顺序
谢谢{:5_109:}
页:
[1]