单选题
有以下程序
#include<stdio.h>
main()
int x=1,y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3;
printf("%d/n",y);
程序运行后的输出结果是______。
A.0 B.2 C.1 D.3
A
B
C
D
【正确答案】
A
【答案解析】
[解析] (!x)为假,然后判断(x==0),为假,最后就执行输出语句,y的值仍为初始值,答案选择A。
提交答案
关闭