代码如下:
#include<stdio.h>
#include<stdlib.h>
main()
{
int x=2,y=-1,z=2;
if(x<y)
if(y>0)
z=0;
else
z+=1;
printf("z=%d\n",z);
return 0;
}
运行结果如下:
分析:
else总是与在它上面,据他最近,且尚未匹配的if配对。
代码如下:
#include<stdio.h>
#include<stdlib.h>
main()
{
int x=2,y=-1,z=2;
if(x<y)
if(y>0)
z=0;
else
z+=1;
printf("z=%d\n",z);
return 0;
}
运行结果如下:
分析:
else总是与在它上面,据他最近,且尚未匹配的if配对。