希望会的能帮我解释一下下面的程序

问题描述:

希望会的能帮我解释一下下面的程序
#include
main()
{ int x=1,y=0;
if(!x) y++;
else if(x==0)
if(x) y+=2;
else y+=3;
printf("%d\n",y);
}
请问这个程序的输出结果是多少?
1个回答 分类:综合 2014-10-20

问题解答:

我来补答
条件语句相当于
if(x==0) y++;
else if(x==0)
{
if(x!=0) y+=2;
else y+=3;
}
不满足,y不变,输出是0.
 
 
展开全文阅读
剩余:2000
上一页:为什么只选B
下一页:第8题练习