-7
A
回答
4
是的,但你为什么不只是试试呢?它不仅可能来写它,但它实际上是合法的C#。它会将布尔表达式b == c
的值分配给变量a
,我假设您隐式或显式声明为bool
。风格上,我更愿意看到
a = (b == c);
或
var a = (b == c);
或
bool a = (b == c);
我觉得这些都是比较容易比没有括号阅读。
4
是因为等号(==)具有比分配一个(=)的优先级高,所以它首先得到评价。
+1
+1非常好的一点! [7.2.1运算符优先级和关联性](http://msdn.microsoft.com/zh-cn/library/aa691323%28v=vs.71%29.aspx)。 – 2012-02-10 14:22:14
1
是吗?
问题是什么?
var b = 1;
var c = 1;
var a = b == c;
0
不完全知道什么你在这里得到,但以下是有效的:
var a = (b == c)
其中将真或假取决于b和c是否相等。
0
是的,这是可能的。 编译器将首先评估b == c,然后将值赋给a。
相关问题
- 1. 从{a-b,b-c,c-a}改变为{(a,b),(b,c),(c,a)}?
- 2. 如何写A :: B :: C => D给定A :: B :: C和(A,B,C)=> D?
- 3. 逻辑:是(A &&!(B || C))|| (B || C)与(A || B || C)相同?
- 4. 如何在C#中编写exp(a/b)?
- 5. 是==在任何编程语言中的逻辑OR分配? (我们可以写(一== b || A == C)为==(B || C))
- 6. 是否可以用C++而不是C编写OpenCL内核?
- 7. 是否有可能以不使用操作顺序的方式编写(a * b)+(c * d)?
- 8. PHP变换阵列'a','b','c'到'a/b/c','a/b','a'
- 9. “a,b,c”.split(“,”)优于[“a”,“b”,“c”]的优点是什么?
- 10. 这是可能做A,B,B,C,C上A与CSS HTML和JavaScript?
- 11. 我想从['a','b','c']将python列表变成['a','a','b',b','c','c']
- 12. Javascript不是(a == b)||不(c == b)
- 13. 是否可以在C++中编写通用可变参数zipWith?
- 14. 是否可以在Libgdx中编写C/C++代码?
- 15. C#数组[a,b,c]与数组[a] [b] [c]?
- 16. 正则表达式。是否可以匹配(a或b)和(a或c)和(a或d)而不是aaa?
- 17. 是否可以使用Turbo C/C++编译器生成DLL?
- 18. C:转换A? B:C为IF(A)B否则C
- 19. 对于WHERE A> const AND B = const,可以在ORDER BY A中使用索引(A,B)。和c>常量
- 20. 是否可以用C编写一个自毁程序?
- 21. 检查范围是否可以接受或不在表达式a-b = c
- 22. 是否可以增加一个字母,即A + 1 = B在Objective-C中?
- 23. 你可以用C#编写C++包装,而不是使用C++/CLI吗?
- 24. SQL查询 - 在哪里可以找到更多优化花絮,如a = b AND b = c比a = b更慢并且b = c AND a = c?
- 25. a-b(= 100)会在C#中编译吗?
- 26. a =“hello”,b =“bye”,c = a * b然后打印c?
- 27. SQL条件:(A = B AND C LIKE%D%)或(A LIKE%B%和C = D)
- 28. 从挤压元组(A,(B,C))至(A,B,C)中fsharp
- 29. 字符串比较像a,b,c与c,b,a
- 30. 是否可以在C#中编写DirectShow过滤器(不在c \ C++中)?
亲自试一试,看看... – benjy 2012-02-10 14:06:24
你试过了吗? – Nick 2012-02-10 14:06:35
注意的意思更清晰,如果你写一个'=(B == C);' – 2012-02-10 14:07:28