位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 双分支if语句

提问人:刘团圆发布时间:2020-11-30

1.语法格式

if (条件表达式) {

语句组1;

}

else

{

语句组2;

}

2.说明

(1)同单if结构一样,“条件表达式”可以是任意合法的C表达式。

(2)“语句组1” 和“语句组2” 可以是一条语句,也可以是多条语句,如果是一条语句,可以省略花括号。

(3)在双分支i传吉构中,else子句(可选)是ifi吾句的一部分,必须与i配对使用,不能单独使用。

3.执行过程

当条件表达式的值为“真”时,执行语句组1;当条件表达式的值为“假”时,执行语句组2,两组语句只能执行其中的一个,执行完毕后,执行if语句后面的其他语句。执行过程如图所示。

image.png

其实,双分支if语句的执行过程与条件表达式类似。

例如:有条件表达式max= (a>b?a:b)

可改写为ifi吾句:

if(a>b)

    max-a;

else

    max=b;


继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部