C语言if怎么嵌套
发布时间: 2023-10-22 23:24:56
① C语言问题if语句嵌套
配对情况如下:
图中黑线表示配对情况,红线表示条件满足时执行的,或else时执行的语句。
配对的规律是:从上往下找第一个else,它与前面未配过对的if配成一对;如此这般,直到结束。
② C语言中的if语句的执行顺序是怎么执行的嵌套时怎么组合,花括号的位子怎么放
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为多个语句时,需要由{}括起来,构成一个符合语句。
或者通过{} 改变配对次序(如上例)
热点内容