[求助]菜鸟求助2道简单的题
1.main()
{
int a=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
else c++;
printf("%d\n",c);
}
我算的答案是 3 但是运行结果是2 怎么回事啊?
2.
main()
{
int x=1,a=0,b=0;
switch(x)
{
case0:b++;
case1:a++;
case2:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
我算的是 a=1,b=0 运行结果是 a=0,b=0