C语言编程提示 illegal else without matching if

2025-03-10 23:04:02
推荐回答(2个)
回答1:

第二个else位置放错了,应该放在第一个if下面,不然就匹配不到相应的if,所以提示,不合法的else,无匹配if!

回答2:

if后面的语句多于一行的需要用大括号括起来
if(XXX)
{
}
else
{
}