为了账号安全,请及时绑定邮箱和手机立即绑定

虽然输出是正确的,但是不知道if表达式是不是规范的

#include <stdio.h>
int main() 
{
    int year = 2014; //今年是2014年
    //补全一下代码
    if(year%4==0)
    {
        printf("%s\n","今年是闰年");
    }
    else
    {
        printf("%s\n","今年是平年");
    }
    
    
    
    
    return 0;
}


正在回答

1 回答

if是规范的,一般情况下if语句是:

if(    )
{

}

但如果在if后只用执行一行语句的话就可以省略花括号{}?

else 也是同理

因为if else这些判断之影响紧随其后的一块语句,花括号相当于把多行语句整合成语句块,只有一行语句需要执行的话自然不用加上花括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

虽然输出是正确的,但是不知道if表达式是不是规范的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信