问答详情
源自:4-1 分支结构之简单if语句

为什么 if 要在花括号里面

在此章中有看到说在 if 语句在花括号外?

 

提问者:道命道3869435 2018-08-05 13:53

个回答

  • 慕慕1376975
    2018-08-21 21:12:21
    已采纳

    为什么if要在花括号里面?

    回答:if是在主函数main的花括号里,因为C程序要执行if语句必须从main函数开始,简单地说if语句是main函数的一部分,所以if要在main函数的花括号里。

    ...
    int main(void) //C99要求main函数圆括号里的返回值必须标明,这里为返回值空,旧的编译器对此不做要求。
    {
    ...
        if语句
    ...
    }

    在此文章中有看到说在if语句在花括号外?

    回答:if当然不会在自己语句下的花括号里啦,这是一种固定格式,就像英语完整句子中的主谓宾结构。

    if(表达式)

    {
        执行代码;
    }


  • 修裾欲溯空
    2018-08-05 14:04:58

    ...if(条件)

    {

    执行代码;

    }

    就这样啊;