2-4if 条件后面不是不能跟分号吗?

2-4if 条件后面不是不能跟分号吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
吃吃吃鱼的猫 2019-03-29 09:53:15

同学你好,if()后面必须跟着一条语句,作为if的执行语句。但这条语句可以是空语句,即语句体内容为空,也就是一个空白分号就是一个空语句。所以选项A正确。B选项错误,因为==中间不可以加空格。选项C中,if()判断中返回布尔类型的值,语句块为“一条语句”,可以不使用{}括起来,所以选项C正确。选项D中,if 需要执行多条语句,需要将多条语句用 { } 括起来,形成语句块,语句块会被视为“一条语句”,所以如果 if 后面有用大括号括起来的语句块的话,就不用再加上结尾的分号了,大括号就标志了 if 语句的结束,所以,选项D正确。如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • d选项为啥正确?[++x;++y]在这表达啥?
    2020-04-15 21:23:57
  • 同学你好,D选项正确的原因在下面的链接中有老师进行解答,同学可以参考一下哦~ https://class.imooc.com/course/qadetail/214386 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
    2020-04-16 10:05:12
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师