问题
单项选择题
若有如下程序:
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。
若有如下程序:
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。