c语言 illegal else without matching if 哪里错了?
c语言 illegal else without matching if 哪里错了?
日期:2016-07-05 13:43:00 人气:1
if和else分家了。if和else是一对关键字,else是if的子句,if和else之间只能间隔一条语句。
if(x<=0)
y=0;
printf("%f",y);
else
自己数,间隔了几句了?2句!
后面也都是这毛病
c语言中的大括号,作用就是不管你原来是几句,让我括住就是一句了。
改成
if(x<=0)
{y=0;
printf("%f",y);}
else