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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

下面有一些if语句,哪一个是错误的呢?
  1. //A选项
  2. if ( a == b )
  3.   
  4. //B选项
  5. if ( a == b )
  6. else
  7.   
  8. //C选项
  9. if ( a == b )
  10. else ( a == c )
  11.   
  12. //D选项
  13. if ( a == b )
  14. else if ( a == c )
  15. else
复制代码

答案:
游客,如果您要查看本帖隐藏内容请回复


128 个回复

倒序浏览
C 选项是错误的
回复 使用道具 举报
C为错误的...
回复 使用道具 举报
c错误  else后面不能跟()   跟{}

评分

参与人数 1技术分 +1 收起 理由
滔哥 + 1 赞一个!

查看全部评分

回复 使用道具 举报 1 0
一看C错了!
回复 使用道具 举报
C错了!是后面的符号错误
回复 使用道具 举报
很明显是C
回复 使用道具 举报
11111111111111111111
回复 使用道具 举报
很明显C错了                                                                                
回复 使用道具 举报

else ( a == c )
  
else if(),有if才能加()
回复 使用道具 举报
这一幕了然啊!!!
坑定是 C          这个不可以格式不对  else ( a == c )
回复 使用道具 举报
C是错误的,if(){}else格式,else后面不能有()
回复 使用道具 举报
C是很明显的错误,但是如果严格上来讲,每个语句都不完整,它们后面的大括号是省略了吗?
回复 使用道具 举报
C是错误的
回复 使用道具 举报
本帖最后由 ⋛⋌⋚JEEP 于 2014-8-15 20:45 编辑

答案是C选项不对!
为什么?
因为if语句的规则如下:
  1. if(判断条件){执行语句}//如果条件成立,执行大括号里面的语句

  2. if(判断条件){执行语句}//如果条件成立,执行大括号里面的语句
  3. else{执行语句}//如果不成立就执行大括号的语句

  4. if(判断条件){执行语句}//如果条件成立,执行大括号里面的语句
  5. else if(判断条件){执行语句}//在上面的条件不成立的情况下,还有其它可能的条件,如果满足执行后面大括号里面的语句
  6. else{执行语句}//上面的条件不成立的时候,执行大括号的语句
复制代码
回复 使用道具 举报 2 0
涨知识了        
回复 使用道具 举报
C 错了               
回复 使用道具 举报
c是错的
回复 使用道具 举报
答案:C
回复 使用道具 举报
c错了吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马