C语言中的if语句的执行顺序是怎么执行的?嵌套时怎么组合,花括号的位子怎么放?

 我来答
lygszmjj
2014-08-29 · TA获得超过1814个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:429万
展开全部
1 执行流程
对于基本语句:if(条件) 语句1 else 语句2
执行流程为
如果条件成立 则执行语句1,否则执行语句2。
2 当语句1或语句2又为一个条件语句时就构成了条件嵌套。
嵌套时最基本的组合原则是,else与其上同一个层次中、最近一个、未配对的if组合。
如:if ()
if () 语句1
if ()语句2
else 语句3
则 else 与第三个if配对
再如 if ()
{ if () 语句1
if ()语句2 }
else 语句3
则 else 与第一个if配对,(在同一层次)
3 {} 是构成复合语句,当语句1或2为多个语句时,需要由{}括起来,构成一个符合语句。
或者通过{} 改变配对次序(如上例)
橙心橙愿
2014-08-29 · TA获得超过1033个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:229万
展开全部
if(a){

}else if(b){

}else if(c){

}else{

}

从上往下执行,如果不满足调价则执行下一个if条件语句,如果满足条件就执行当前条件下的程序,执行完毕不会执行剩下的else,可以有多个else if,但只有一个if和else

有问题请追问

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太原大海
2014-08-29 · TA获得超过799个赞
知道小有建树答主
回答量:553
采纳率:75%
帮助的人:331万
展开全部
关于if嵌套有一句话很重要:else总是与之前离它最近的if配成一对,当然配过对的if就不算了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式