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

求解if判断

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

if(i==3)                   

{     

       goto A ;

}  

为什么是下面这样

if(i==3)                   

        goto A ;  


正在回答

2 回答

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

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

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

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

1 回复 有任何疑惑可以回复我~
#1

D_C 提问者

非常感谢!
2015-08-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解if判断

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