#C语言中的问题# error C2181: illegal else without matching if

2025-05-21 23:05:54
推荐回答(2个)
回答(1):

 

这个后面带分号了

 

因此这句就独立完成了一句 与下面你的else if 就没关系了··

回答(2):

错误提示为:else与if不匹配
判断if(b*b-4*a*c>0)时多加一个分号“;”表示一个语句了,后面的else成独立的了 所以说else不匹配if