!ok1 判断为0
执行 else
ok2 为 0
所以执行a=-1
#include
#include
int main()
{
int a=100,x=10,y=20,ok1=5,ok2=0;
if (x
if(!ok1) //如果ok1等于0,则a=1
{
a=1;
}
else //否则执行下面
{
if(ok2) a=10; //判断,如果ok2!=0,a=10
a=-1; //令a=-1
printf("%d\n",a); //输出a 也就是-1
}
}
return 0;
}
代码呢