A-A+

语句:“printf(%d (a=)&&(b=-2));”的输出结果是()。A.无输出

2022-08-06 00:05:00 问答库 阅读 173 次

问题详情

语句:“printf("%d",(a=)&&(b=-2));”的输出结果是()。
A.无输出
B.结果是不确定
C.-1
D.1请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
因为在逻辑表达式中,两边的赋值表达式都成立,即值为1,故选择D选项。

考点:语句