下列条件语句中,输出结果与其他语句不同的是( )。

admin2020-03-15  20

问题 下列条件语句中,输出结果与其他语句不同的是( )。

选项 A、if ( a==0 ) printf("%d\n", x); else printf("%d\n", y);
B、if ( a==0 ) printf("%d\n", y); else printf("%d\n", x);
C、if ( a!=0 ) printf("%d\n", x); else printf("%d\n", y);
D、if ( a ) printf("%d\n", x); else printf("%d\n", y);

答案A

解析 选项A)的逻辑是当a为0就输出x的值,否则输出y的值,而选项B)、C)、D)的逻辑正好相反,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/jCCp777K
0

最新回复(0)