发布网友 发布时间:2022-04-24 03:37
共2个回答
热心网友 时间:2022-04-18 17:43
不带括号,实际上是这样的效果(","优先级略低,一般都是最后执行咯)。 temp<=n ? (temp *= 2,m++):(temp = (temp-n)*2-1),m++; 也就是说,不带括号,你tempn是没问题的。带括号,自己比较好理解。然后,你如果想写的高大上,简单点又正确,可以只加后面一个括号。即下面的方式。 temp<=n ? temp *=2,m++:(temp=(temp-n)*2-1,m++) 个人是非常不建议这么些,代码给别人看挺麻烦。热心网友 时间:2022-04-18 19:01
)前面的逗号先去掉