main(){int x= 2,y= 一1,z=2;if (x<y)if(y<0) z= 0;else z+ =1;printf("%d\n",z); }

如题所述

z=2
else 与第二个if配对 相当于以下
if(x<y)
{
if(y<0)
z=0;
else z+=1;
}
printf("%d\n",z);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-06
2 if(y<0)z=0;else z+=1;属于一个语句
第2个回答  2010-01-06
if(x<y)
{
if(y<0)
z=0;
else z+=1;
}
printf("%d\n",z);
输出z=2.
相似回答