若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后的结果是( )。

admin2010-02-22  36

问题 若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后的结果是(    )。

选项 A、1
B、2
C、3
D、x无确定值

答案2

解析 本题主要考查逗号运算符的运算规则。逗号运算符用于将多个表达式串在一起,逗号运算符的左边总是不返回的,这就是说,逗号右边表达式的值才是整个表达式的值。逗号运算符的结合性为从左到右。由此就可以把表达式理解为x=b=2。
转载请注明原文地址:https://kaotiyun.com/show/iinp777K
0

最新回复(0)