A. if(a==0) printf("%d\n",x); else printf("%d\n",y);
B. if(a) printf("%d\n",x); else printf("%d\n",y);
C. if(a==0) printf("%d\n",y); else printf("%d\n",x);
正确答案:B
解释:
A,C判断a是否会等于零,如果为0,满足if条件,为真
B的话自己试试看就知道了
#include<stdio.h>
int main() {
int a = -1;//把-1随便改个数
if (a) {
printf("6");
}
else printf("5");
return 0;
}