黑马程序员技术交流社区

标题: if语句后面的{}问题? [打印本页]

作者: sgr2038    时间: 2015-4-9 22:14
标题: if语句后面的{}问题?
求问大神,if语句后面的花括号{}在什么情况下可以省略啊?
作者: 袁胜平    时间: 2015-4-9 22:16
if只需要执行一句的话,可去掉
作者: 鹏jiqing    时间: 2015-4-9 22:17
原则上是留着,为了好看,代码繁琐并且if语句里语句少的话可以省略
作者: 优客L-D-C    时间: 2015-4-9 22:24
只需要执行if()后面的第一句话,就可以省略,不过要注意这句话不能定义一个变量,因为会造成变量作用域不明确,编译器会报错。
作者: 郝聚德    时间: 2015-4-9 23:02
一般是都要留着的  如果if后面只有一条语句的话就可以不用写了  如IF
作者: 郝聚德    时间: 2015-4-9 23:05
一般是要留着的 如果只有一条语句的话就可以神牛不写如:
if(条件表达式)
    执行语句;      //只有一条执行语句

后面就没有语句了就可以省略了
后面有多条语句就不可以省略




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2