下列条件语句中,输出结果与其他语句不同的是
🔥 490 热度
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,B,D选项的含义均为:a的值如果为0时打印y的值,否则打印x的值。但是C选项的含义是:a的值为0时打印x的值,不为0时打印y的值,与其他选项正好相反。