答案是【C】
在多重嵌套中,else总是和在它之前出现的、尚未匹配的且离它最近的if相匹配
给你举个示例:
示例一:
if(a>b)
if(b>0)
printf("a>b>0");
else //与if(b>0)相匹配
printf("a>b,b<=0");
示例二:
if(a>b)
{
if(b>0)
printf("a>b>0");
}
else // 与if(a>b)相匹配
printf("a<=b");
这样就明白多了吧,o(∩_∩)o
C,if-else总是相离相近就对了
C