A-A+

下列程序的输出结果是()。 main { int a b d=25; a=d/10%9; b

2022-08-05 22:27:10 问答库 阅读 172 次

问题详情

下列程序的输出结果是()。 main { int a,b,d=25; a=d/10%9; b=a&&(一1); printf("%d,%d\n",a,b);}
A.6,1
B.2,1
C.6,0
D.2,0请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
当逻辑运算符“&&”两边的值是非零时,逻辑表达式的值为真(即为1)。所以b=2&&(-1)=1,2%9=2,故a=2,故先算a/10=25/10=2。

考点:程序