柠檬试题库
search
首页 计算机 公务员 驾照 关于

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


  • 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);
热度🔥328
参考答案:C
解析:

【解析】A,B,D选项的含义均为:a的值如果为0时打印y的值,否则打印x的值。但是C选项的含义是:a的值为0时打印x的值,不为0时打印y的值,与其他选项正好相反。
复制题目向AI提问