求解if判断

来源:4-19 臭名远扬之goto语句

D_C

2015-08-18 11:25

判断语句不是下面这种吗?

if(i==3)                   

{     

       goto A ;

}  

为什么是下面这样

if(i==3)                   

        goto A ;  


写回答 关注

1回答

  • simon_xi
    2015-08-18 12:43:48
    已采纳

    if条件分支的里面是{}包含的一个语句块,

    语句块的最小颗粒,就是一条语句嘛,所以如果语句块只有一条语句时,花括号是可以省略的。

    不过出于约定,最好就算一条语句也带着花括号{}

    什么原因你懂得,如果修改代码增加一条语句,你忘了加{},调试能坑死你。

    D_C

    非常感谢!

    2015-08-18 14:04:45

    共 1 条回复 >

C语言入门

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

926209 学习 · 20797 问题

查看课程

相似问题