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

C语言 多分支选择结构

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

    多分支语句一般用于对某一事件可能出现的多种情况进行处理。通常表现为“如果满足某种条件,就进行某种处理,否则判断是否满足另一种条件,执行另一种处理等”。例如:某人上班,如果步行, 需要50分钟;如果坐公交车,需要30分钟;如果自己开车,则只需要20分钟。

1.语法格式

if (表达式1)

{

    语句组1:

}

else if (表达式2)

{

    语句组2:

}

else if (表达式3) 

{

    语句组3:

}

else

{

    语句组n:

}

2.说明

(1)多分支if结构中出现的“表达式”都可以是任意合法的C表达式。

(2)表达式1和表达式2是必要的参数,其他参数可选。

(3)注意在else和if之间有空格,不要连在一起写成elseif。

3.执行过程

首先计算表达式1的值,当表达式1的值为“真”时,执行语句组1;否则计算表达式2的值,当表达式1的值为“真”时,执行语句组2;如果表达式2的值也不成立,则计算表达式3的值,如果为“真”,执行语句组3,……如果所有的表达式的值都不为“真”,则执行else后面的语句组。执行过程如图所示。

image.png


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

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