关于只对if后加括号,else后不加会运行失败
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if(year%4==0&&year%100!=0||year%400==0)
{
printf("%s\n","今年是闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
如题,以上去掉else后的{}无法远行,都不加{}反而可以运行,求解释原理
#include <stdio.h>
int main()
{
int year = 2014; //今年是2014年
if(year%4==0&&year%100!=0||year%400==0)
{
printf("%s\n","今年是闰年");
}
else
{
printf("%s\n","今年是平年");
}
return 0;
}
如题,以上去掉else后的{}无法远行,都不加{}反而可以运行,求解释原理
2019-06-26
举报