if语句后是否可以忽略{}

来源:4-4 分支结构之嵌套if-else语句

慕UI413709

2018-01-21 22:05

#include <stdio.h>
int main()
{
    int sum = 0;
    int i;
    for(i=1; i<=10; i++)
    {
        printf("%d\n", i);
        if(i==3)                    //是不是少了一个判断呢?
        goto HERE;                    //在这里使用goto语句
    }
    HERE:printf("结束for循环了....\n");  //请选择合适位置添加标识符
    return 0;    
}

写回答 关注

5回答

  • 慕前端8373807
    2018-01-23 17:54:43
    已采纳

    if(条件表达式)

    {

    //如果这里只有一条语句,可以省略{}

    sum=a+b;//整个{}体内就这一条语句,{}可以省略

    }

    慕UI413...

    非常感谢!

    2018-01-23 21:54:54

    共 1 条回复 >

  • 慕村20994976
    2018-01-22 17:50:22

    单行语句可以

  • 呼炎觉罗_林峰
    2018-01-22 15:42:59

    可以,我试过,但还是加上好,不然会出现不知道的错误。

  • 慕无忌8173502
    2018-01-22 09:34:43

    应该不行


  • 慕哥6428393
    2018-01-22 08:57:06

    不可以


    慕UI413...

    我 给的代码就可以编译呀

    2018-01-23 00:07:13

    共 1 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题