有如下程序 main() { int a=2,b=-1,c=2; if(a < b) if(b<0) c=0; else c++ printf("%d尀n",c); } 该程序的输

出结果是 ?
2024-12-21 04:06:16
推荐回答(4个)
回答1:

main()
{
int a=2,b=-1,c=2;
if(a < b)
if(b<0)
c=0;
else
c++;
printf("%d\n",c);
}
这样就清楚了吧,输出 2

回答2:

结果是 2
if(a

回答3:

else与离它最近的if构成if…else语句,而当a为2时,第一个if语句不成立,因此什么也不做,即c的值仍然为2,故选择C选项。

回答4:

2