if……else if

重庆-老白 2010-10-28 05:48:45
if……
if……
是不是不等于
if……
else if……?

if...if....//后面一个if以前面一个if作为条件?
if...else if....//这两个算是平等关系。。是吗?第2个if的意思是除去上面的if。。?
...全文
61 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
harderman 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justkk 的回复:]
if .. if 两个if都会执行
if else if 只会执行其中一个分支
[/Quote]
+1
whut_lcy 2010-10-28
  • 打赏
  • 举报
回复
2楼答完了。

if elseif 非此即彼,互斥,二选一

if if 任选其一 多选
leiqiuchan 2010-10-28
  • 打赏
  • 举报
回复

if(i>3)
if(i<5)
std::cout<<i;
等价于
if(3<i<5)
std::cout<<i;



if(i>3)
......;
else if(i>2)
这部分条件只有2<i<3;
justkk 2010-10-28
  • 打赏
  • 举报
回复
if .. if 两个if都会执行
if else if 只会执行其中一个分支

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧