问题 单项选择题

若有如下程序:
main()
int a=6;char ch=c;
printf("%d\n",(a&2)&&(ch<'m'));

则程序运行后的输出结果是( )。

A.0

B.1

C.2

D.3

答案

参考答案:A

解析: 表达式a&2的值为0,不必再计算表达式ch<'m',整个逻辑表达式的值为0。

单项选择题
单项选择题