int main()
{
int a=2, b=-1, c=2;
if(a<b)
{
if(b<0)
{
c=0;
}
else
{
c+=1;
}
}
printf("%d\n", c);
return 0;
}
故意这样排版误导人
if是与最近的else相匹配 第一个if 为假 ,c=2
if (a < b){
if (b<0)c = 0;
else c += 1;
}