1、分支结构简单说就是条件,利用人为或者程序来选择运行某一段程序,下面采用一个例子来描述这种结构。
2、例题:通过输入的数据来选择两个数据的加减乘除运算。
分支语句关键就在于运用if,else或者else if,一般if的结构是
if 条件1
{ }
else if 条件2
{ }
else
{ }
其中如果不存在条件2,那么else if可以删除。
3、例题:使用switch语句完成上述题目。
switch语句的格式一般为:
switch(变量)
{
case 变量的值1:执行的语句;break;
case 变量的值2:执行的语句;break;
……
case 变量的值n:执行的语句;break;
default:其他语句;break;
}
其中default可以省略不写。
4、两种条件语句的应用场合
if语句:一般用于某个范围的情况,比如变量a取值050,现在想要a小于25的时候就执行某段程序,这时候,if语句就显得比较简洁,但是如果a从025需要执行的程序段都不一样,if就会显得非常麻烦。
switch语句:switch一般用于上述if很麻烦的情况,编程的时候应当if与switch混合使用,这样代码通俗易懂,并且更为简洁。
5、分支语句以上面的程序为例,程序流程图如下图所示。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
结构
+关注
关注
1文章
117浏览量
21587 -
程序
+关注
关注
117文章
3782浏览量
80990 -
分支
+关注
关注
0文章
4浏览量
5806
发布评论请先 登录
相关推荐
《C/ C++/ Java 程序设计经典教程》
《C/ C++/ Java 程序设计经典教程》(Deitel 著)
●集作者几十年程序设计经验之精华,从软件工程的原理强调结构化
发表于 04-08 02:10
•398次下载
C语言教程之选择结构程序设计资料概述和设计实例免费下载
本文档的主要内容详细介绍的是C语言教程之选择结构程序设计资料概述和设计实例免费下载包括了:1.if条件分支结构2.switch-case开关
发表于 09-19 17:21
•8次下载
C++语言程序设计时如何控制语句?
本文档的主要内容详细介绍的是C++语言程序设计时如何控制语句?内容包括了1 C++语句概述2 if语句实现选择结构3 switch语句实现多分支
发表于 09-20 14:51
•2次下载
C语言程序设计实用教程之如何选择结构程序设计
本文档的主要内容详细介绍的是C语言程序设计实用教程之如何选择结构程序设计:1 关系运算符和关系表达式 2 逻辑运算符逻辑表达式 3 if语句 4 switch语句 5
发表于 10-31 18:04
•6次下载
C语言程序设计教程之顺序结构程序设计的资料说明
本文档详细介绍的是C语言程序设计教程之顺序结构程序设计的资料说明主要内容包括了:1.C语言的语句类型,2.数据输出,3.数据输入,4.顺序
发表于 02-21 14:26
•12次下载
C++程序设计教程之程序设计初步资料说明
本文档详细介绍的是C++程序设计教程之程序设计初步资料说明主要内容包括了:1. 面向过程的程序设计和算法,2. C++程序和语句,3. 赋值
发表于 03-14 14:48
•7次下载
评论