【发布时间】:2016-02-12 15:49:54
【问题描述】:
int cow;
int cow = true ? false ? false ? false ? 3 : 4 : 5 : 6 : 7;
这个三元运算符是如何工作的?
为什么它会给我它给我的结果?
人们已经清楚地理解了所要求的内容。请给我更多的声誉。
【问题讨论】:
-
没有“将 int 评估为布尔值”!你有什么问题?
-
请通过说明您希望该行的行为方式进行澄清。
-
您给我的代码打印 6,将第一个
false更改为 `true' 打印 5。我认为您需要重新检查您的代码。
标签: c# int boolean ternary-operator