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、分支语句以上面的程序为例,程序流程图如下图所示。
干货分享|3步走从AI闭环走向质量闭环,实现真正"0" 缺陷管控
浅谈keil中库函数和寄存器关系
纸箱耐破强度试验机/纸箱破裂试验机/破裂强度试验机
物联网四层核心元件的计量标准体系建设
em357是什么芯片
C程序设计基础-分支结构
单片机C语言编程基础
基于雅特力AT32F4212的高速风筒应用方案,转速高达12万RPM
自动点胶机点胶加工时出现出胶不符合要求的原因
采煤机电动机故障保护装置存在的问题及改进措施
【EMC案例】PCB中闲置线路对辐射发射的影响
关于LED驱动连接基础四种连接方式的分析介绍
A12X仿生芯片全面拆解,爆表式性能碾压
防爆电动球阀及电动、液控阀驱动的优点是什么
1月北美半导体设备制造商出货金额为30.4亿美元
微软提出极低资源下语音合成与识别新方法,小语种不怕没数据
实时双频Wi-Fi技术解读
微软取消了在线Xbox游戏的主要功能之一
OTP语音芯片与可重复擦写(Flash型)语音芯片:特性比较与应用差异
太阳能杀虫灯是什么,它的组成配置是怎样的