关于只对if后加括号,else后不加会运行失败

来源:4-2 分支结构之简单if-else语句

慕雪04979

2019-06-26 18:01

#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后的{}无法远行,都不加{}反而可以运行,求解释原理

写回答 关注

2回答

  • 慕九州1064847
    2019-06-26 20:11:29
    已采纳

    本身就都不用加{}

  • 慕姐3039106
    2019-07-05 22:13:05

    if后的{}不要也可以运行成功

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题