if语言的困扰,高手来
#include <stdio.h>main()
{
int a=2.b=-1.c=2;
if(a<b)
if(b<0) c=0;
else c+=1;
printf("%d",c);
}
为什么结果等于2 本人对if的嵌套不太熟悉高手解释一下
#include <stdio.h> int main (void) { int a=2,b=-1,c=2; if(a>b) { if(b>0) { c=0; } }else{ c+=1; } printf ("%i\n",c); return 0; }