A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sgr2038 中级黑马   /  2015-4-9 22:14  /  908 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求问大神,if语句后面的花括号{}在什么情况下可以省略啊?

5 个回复

倒序浏览
if只需要执行一句的话,可去掉
回复 使用道具 举报
原则上是留着,为了好看,代码繁琐并且if语句里语句少的话可以省略
回复 使用道具 举报
只需要执行if()后面的第一句话,就可以省略,不过要注意这句话不能定义一个变量,因为会造成变量作用域不明确,编译器会报错。
回复 使用道具 举报
一般是都要留着的  如果if后面只有一条语句的话就可以不用写了  如IF
回复 使用道具 举报
一般是要留着的 如果只有一条语句的话就可以神牛不写如:
if(条件表达式)
    执行语句;      //只有一条执行语句

后面就没有语句了就可以省略了
后面有多条语句就不可以省略
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马