单分支、双分支、多分支条件语句的使用和区别
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
04
多分支
Multiple branches
04 多分支结构 Multi-branch structure
多分支结构分为分支嵌套和Switch语句(开关语句)
分 支 嵌 套
Switch 语句
04 多分支结构 Multi-branch structure
分支嵌套是在双分支的
基础上将if语句相互嵌套,根 据不同的条件表达式的值(逻 辑真假)确定执行哪个语句块。
单分支
选择结构
双分支
顺序结构
选择结 构
多分支
循环结 构
01
选择结构 ALTERNA TE
CHART
选择结构又称为分支结构 其本质就是根据不同的选择 ,执行 不同的内容
02
单分支
Single branch
02
单分支结构 Single branch
structure
单分支结构是根据判断条
件的结果(真或假)而选择不同 的向前路径的运行方式
case 常量表达式n:语句序列n; brea
k;
default:当所有case常量都不 满足表达式的时候才会执行
}
defaburelta: k语:跳句出序列n+1 switch语句
04 多分支结构 Multi-branch structure
输入:a 输出:
输入:A 输出:
输入:b 输出:
当任意输入case常量表达式 中不存在的值时 输入:12 输出:
双分支结构是根据判断
条件的结果(真或假)而选择 不同的向前路径的运行方式
语句一般格式: if (表达式) 语句1 else 语句2
表达式可为算术、 关系、逻辑、赋 值等表达式
03 双分支结构 Double branch structure
语句一般格式: if (表达式) 语句1 else 语句2
求出两数之间最大值的流程 图
语句一般形式:
if (表达式) { 语句1
}
表达式可为算术、 关系、逻辑、赋 值等表达式
语句1,可为: 赋值语句 函数调用语句 复合语句 控制语句 空语句
02
Single
单分支结构 branch
structure
不同语言之间 只存在些许语法上的差
异
02
双分支
Double branch
03 双分支结构 Double branch structure
04 多分支结构 Multi-branch structure 分支嵌套的流程图
if 表达式 语句1
else if 表达式2 语句2 else if 表达式3 语句3 ...... else
语句n
04 多分支结构 Multi-branch structure
根据输入成绩查看分级 (分支嵌套)
04 多分支结构 Multi-branch structure
写法。 左图为Switch语句的流程图
04 多分支结构 Multi-branch structure
switch语句的一般形式:
表达式可为算术、 关系、逻辑、赋
switch(表达式){
值等表达式
case 常量表达式1:语句序列1; brea
k;
case 常量表达式2:语句序列2; brea
k;
.......
单分支、双分支、多分支条件语 句
使用和区别
主讲人:黎灏锋
目录
01
02
03
04
05
选择结构
Select structure
单分支
Single branch
双分支
Double branch
多分支
Multiple branches
总结
Summary
01
选择结构
01
选择结构 ALTERNA TE
CHART
谢观 谢
看
05
总结
Summary
05
总结 Summary
41、s单w分itc支h语结句构可在以满理足解条成件其时他执的行分,支不结满构足的条总件和不,执s行wi;tch集成了上述 所2、有在分双支分结支构结的构特中性,,如在果有条多件种表情达况式的成时立候,才则使执用行sw语it句ch, 块当 1,switch (条否件则),满执足行ca语 se 句后块面2的,常所量以,双则分执支行结对构应至的少语执句行,一若次满;足的条件未 能3、匹多配分到支对结应构的的常分量支,结则构执的行嵌de套fa中ult,后分的支语结句构,的有嵌de套fa包ult含的了sw单it分ch支语结 句构是与至双少分执支行结一构次的的特,性当,然可d以ef用au单lt也分可支省结略构不嵌写套,双这分样支s结wi构பைடு நூலகம்c,h语也句可也用 可双以分一支次结都构不嵌执套行单。分支结构,通俗的来讲就是分支结构中放入一个 分支结构,当条件成立则执行分支结构中嵌套的分支结构;
求出三个不相等的数中的最大值 (分支嵌套)
04 多分支结构 Multi-branch structure
Switch语句(开关语
句) 目sw前it支ch持语s句wi可tc以h语理句解的成主其流他语的
言分有支C结类构语的言总、和ja, vas、wpithcph等集等成, p了 yt上 ho述 n中所没有有分sw支it结ch构语的句特这性种