下面表达式的值是?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 21:13:19
下面表达式的值是?

下面表达式的值是?
下面表达式的值是?
 

下面表达式的值是?
这题就是运算符优先级的问题
括号优先级最高,其次是+,在其次是关系运算符(这题里面是'>',''=="[等于]),最后是赋值符'='
既然这样,知道了运算顺序:
第一个括号里面是赋值符,其结合方向是向右结合,a = b运算的值应当是3;
第二个括号里面,整体上看是一个关系运算,但凡是关系运算,其运算结果只有两个,不是0就是1,按照之前的的优先级运算结果应当是真,即1
最后当然是3 + 1,结果是4,选择D