为何'?:'运算符优先级低于'*',导致'*'先被计算?
- 内容介绍
- 文章标签
- 相关推荐
本文共计226个文字,预计阅读时间需要1分钟。
1. 项目中宏定义的时间,遇到如下警告:+Operator `?` has lower precedence than `*`; `*` will be evaluated first.
2.错误原因:* 操作符的优先级比 ? 符号低,会先执行 * 运算,结果可能并非预期。
本文共计226个文字,预计阅读时间需要1分钟。
1. 项目中宏定义的时间,遇到如下警告:+Operator `?` has lower precedence than `*`; `*` will be evaluated first.
2.错误原因:* 操作符的优先级比 ? 符号低,会先执行 * 运算,结果可能并非预期。

