《顺序分支结构》PPT课件.ppt
《《顺序分支结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《顺序分支结构》PPT课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、第,章,4,分 支 结 构,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,语句可以分为五大类:1.表达式语句:表达式的后面加一个分号 赋值语句 自加减运算符构成的表达式语句 逗号表达式语句 2.空语句:只有一个分号,作为语句结束符 3复合语句:由和把一些变量说明和 语句组合在一起,又称语句块。如:int a=0,b=1,sum;sum=a+b;printf(%d,sum);,第,章,4,分 支 结 构,函数调用语句:由一个函数调用加上一 个 分号组成,如:printf(This is a function call);5.控制语句,共有9种,即:if语句 switch语句
2、while语句 do-while语句 for语句 break语句 continue语句 goto语句 return语句,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支 结 构,【例4.1】有三个电阻并联,其阻值分别为 10、20、50,求并联后的电阻。#include stdio.h main()float r,r1,r2,r3;执行顺序 r1=10;r2=20;r3=50;r=1/(1/r1+1/r2+1/r3);/*注意别忘了括号*/printf(并联电阻r=%8.2fn,r);运行结果:并联电阻r=5.88,执行顺序,语句概述,问题的引出,if语句的
3、嵌套,switch语句,if语句,第,章,4,分 支 结 构,此结构属于顺序结构,程序自上而下执行时 程序中的每一个语句都被执行一次,而且只能被执行一次。C语言提供两种分支判断语句:If语句 switch语句,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支 结 构,4.3.1 if语句的一般形式,4.3.2 ifelse中的语句可以是复合语句,4.3 if语句,4.3.3 if语句的缺省形式,4.3.4 条件表达式较复杂的情况,4.3.5 条件表达式未必一定是关系或逻 辑表达式,4.3.6 同一个条件可以有多种表达方式,语句概述,问题的引出,if语句的嵌套
4、,switch语句,if语句,第,章,4,分 支 结 构,if语句的一般形式:if()else 注:内的表示是可选的。,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支 结 构,【例4.2】请输入两个数a,b,比较a+b和 ab的大小,输出大者。#include main()int a,b,s1,s2;coutab;s1=a+b;/*两个数的和*/s2=a*b;/*两个数的积*/if(s1s2)couta与b的和大于a与b的积 n;/*语句A*/else couta与b的积大于等于a与b的和n;/*语句B*/,语句概述,问题的引出,if语句的嵌套,switc
5、h语句,if语句,第,章,4,分 支 结 构,运行结果为:请输入两个整数:2,3 a与b的积大于等于a与b的和程序执行的过程:比较两数的和与积,如果s1s2,执行语句A,否则,就跳过语句A执行语句B,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支 结 构,【例4.3】已知实数a,b,计算u=(r+s)2,v=(r+s)3的值。#include stdio.h main()float a,b,u,v,s,r;printf(请输入实数a,b:);scanf(%f%f,A,B,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支
6、结 构,运行结果:请输入实数a,b:5.0 6.0 u=103.361115,v=-1050.838013若ab条件成立,执行的顺序是 AC,否则执行的顺序是 BC。,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章,4,分 支 结 构,【注意】(1)if后面的一定要有括号(2)if和else同属于一个if语句,程序中不可以没有if而只有else(3)if语句与else语句不可能同时执行(4)如果和是非复合语句 那么该语句一定要以分号结束(5)if语句的表达式可以是任意类型的 C语言的合法的表达式,语句概述,问题的引出,if语句的嵌套,switch语句,if语句,第,章
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 顺序分支结构 顺序 分支 结构 PPT 课件
链接地址:https://www.31ppt.com/p-5620197.html