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

为什么这样子也可以 不是说最后要else,elseif也可以啊?

为什么这样子也可以 不是说最后要else,elseif也可以啊?

C C++
凌乱的妖怪 2016-11-05 13:13:29
#include <stdio.h> int main()  {     int score = 100;     if(score>10000)     {         printf("钻石玩家");     }     else if(score<=10000&&score>5000)     {         printf("白金玩家");     }     else if(score<=5000&&score>1000)     {         printf("青铜玩家");     }     else if("score<=1000")     {         printf("普通玩家");     }     return 0; }
查看完整描述

3 回答

已采纳
?
赵小妖么么哒

TA贡献44条经验 获得超26个赞

是的。但是可以减少判断次数。节约时间。

希望采纳

查看完整回答
反对 回复 2016-11-05
?
lukuang

TA贡献8条经验 获得超4个赞

else是与最近的if匹配的,else if也是与最近的if匹配的,两者用法就是用于分支选择,实际区别不怎么大。只要把所有分支情况穷举完了,最后一个写成else也是可以的 。

查看完整回答
反对 回复 2016-11-06
?
凌乱的妖怪

TA贡献1条经验 获得超0个赞


了解,谢谢

查看完整回答
反对 回复 2016-11-05
  • 3 回答
  • 0 关注
  • 1668 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信