A-A+
有如下程序段: int a=14 b=15 x; char c=A; x=(a&&b)&&(
问题详情
有如下程序段: int a=14,b=15,x; char c=A; x=(a&&b)&&(c<B): 执行该程序后,x的值为()。
A.true
B.false
C.0
D.1请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
在C语言中,当表达式成立时用l表示,不成立时用0表示,即x=(a&&b)&&(c<B)=(14&&15)&&(A<B)=1&&1=1,故选择D选项。