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

admin2015-07-31  29

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

选项 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);

答案C

解析 A,B,D选项的含义均为:a的值如果为0时打印y的值,否则打印x的值。但是C选项的含义是:a的值为0时打印x的值,不为0时打印y的值,与其他选项正好相反。
转载请注明原文地址:https://kaotiyun.com/show/76Dp777K
0

最新回复(0)