A-A+

有以下程序 main(){ intx=35 B; charz=B; B=((x)&&(z<b

2022-08-12 18:08:59 问答库 阅读 197 次

问题详情

有以下程序 main(){ intx=35,B; charz=B; B=((x)&&(z<b)); printf(%dkn,B);) 程序运行后的输出结果是
A.0
B.35
C.1
D.66请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
表达式((x)&&(z<"b")),x为35非零,考虑表达式z<"b",成立,则B的值为1。

考点:程序