今天在圈子中看到一个小的知识点,怕自己以后忘掉,所以写在这儿,同时也希望给更多的人提供方便。
为什么((5>9)?(1>9)?1:5:9);结果是9.
分析如下:
加个括号之后更好理解。
((5>9)?((1>9)?1:5):9);
先计算5>9为假,不再计算)?((1>9)?1:5),而是直接得到结果9.
今天在圈子中看到一个小的知识点,怕自己以后忘掉,所以写在这儿,同时也希望给更多的人提供方便。
为什么((5>9)?(1>9)?1:5:9);结果是9.
分析如下:
加个括号之后更好理解。
((5>9)?((1>9)?1:5):9);
先计算5>9为假,不再计算)?((1>9)?1:5),而是直接得到结果9.