求解一道简单的题
#include <stdio.h>void main()
{int a=2,b=-1,c=2;
if(a<b)
if(b<0)c=0;
else c+=1;
printf("%d\n",c);
}
最后结果不是应该C=0吗 为什么程序做出来C=2
#include <stdio.h> void main() { int a=2,b=-1,c=2; if (a<b) { if(b<0)c=0; else c+=1; } printf("%d\n",c); } 楼主再看看