单选题
509.下列条件语句中,输出结果与其他语句不同的是( )。
A
if(a)print f("%d\n",x);else printf("%d\n",y);
B
if(a==0)print f("%d\n",y);else printf("%d\n",x);
C
if(a!=0)print f("%d\n",x)else printf("%d\n",y);
D
if(a==0)print f("%d\n",x)else printf("%d\n",y);
答案解析
正确答案:D
解析:
选项D中条件判断语句为a==0,与其他选项中的条件判断语句不同,导致输出结果不同。
相关知识点:
条件语句输出结果差异
题目纠错
二级C语言知识练习
