首页 > 软件操作教程 > 编程开发 > C语言
题目内容

C语言 多分支选择结构

题目答案

    多分支语句一般用于对某一事件可能出现的多种情况进行处理。通常表现为“如果满足某种条件,就进行某种处理,否则判断是否满足另一种条件,执行另一种处理等”。例如:某人上班,如果步行, 需要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条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端