c++流程控制语句

c++流程控制语句

ID:24254255

大小:809.50 KB

页数:60页

时间:2018-11-13

c++流程控制语句_第1页
c++流程控制语句_第2页
c++流程控制语句_第3页
c++流程控制语句_第4页
c++流程控制语句_第5页
资源描述:

《c++流程控制语句》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第四章 流程控制语句1本章主要内容:4.3switch语句——多分支语句4.4for语句(当型循环)4.5while语句(当型循环)4.6do--while语句(直到型循环)4.7跳转语句4.2if语句——双分支语句4.1概述2【教学目的与要求】理解程序设计的三种基本结构,掌握各种语句的语法规则和用法。【教学重点与难点】各种语句的语法规则和用法。【教学方法】讲授与上机相结合。3流程控制语句用来控制程序的执行过程。选择:用来解决实际应用中按不同情况进行不同处理的问题。包括:if语句和switch语句。循环:用来解决实际应用

2、中需要重复处理的问题。包括:for语句、while语句和do语句。跳转:用来改变顺序向下执行的正常顺序。包括:goto、continue、break和return语句。顺序:通过输入输出语句、函数调用语句、表达式语句、空语句和复合语句来实现。4.1概述4顺序结构按照语句书写的顺序执行,包括:表达式语句空语句复合语句输入输出5表达式语句任何一个表达式加上分号----表达式语句举例:x=10----x=10;x+y----x+y;a=1,b=2,c=3----a=1,b=2,c=3;6空语句只有一个分号,不执行任何动作举例:

3、;for(k=1;k<10;k++);7复合语句将两条或两条以上语句放在一对花括号{}中构成。在语法上,复合语句被解释成一条语句。举例:if(x>y){intt=x;x=y;y=t;}elsecout<>radius;if(radius<0){cout<<"圆的半径为负数,程序即将退出...";exit(1);}#include94.2if语句—条件语句用来描述根据某个条件来选择

4、执行路径的情况。两种基本格式:if语句的单分支格式if语句的双分支格式if语句的嵌套10单分支if语句格式:if(表达式)语句表达式为任意表达式若有多条语句,则要构成复合语句执行:计算表达式的值,若为真(不为0),则执行语句;否则不执行语句表达式语句真假11单分支if语句的使用例4-1:从键盘上输入一个字符,若该字符为大写字母,则把它变为小写字母,否则为其本身。提示:如何判断字符为大写字母?如何将大写字母转换为小写字母?ch>=‘A’&&ch<=‘Z’ch=ch+(‘a’–‘A’);12#include

5、.h>voidmain(){charch;cin>>ch;if(ch>=‘A’&&chr<=‘Z’)ch=ch+(‘a’–‘A’);cout<=‘A’&&ch<=‘Z’)?(ch+32):ch返回知识延伸1:如何将小写字母转换为大写字母?知识延伸2:如何进行数字字符与数字的转换?13双分支if语句if(表达式)语句1else语句2表达式语句1语句2真假入口出口执行:若表达式的值不为0,执行语句1,否则执行语句2格式:14双分支if语句的使用例4-2:从键盘上输入一个整数x,求x的绝对值

6、并输出。提示:绝对值的求法15#includevoidmain(){intx,absx;cout<<“pleaseinputx=“;cin>>x;if(x>=0)absx=x;elseabsx=-x;cout<<“x=“<

7、x

8、=”<知识延伸:应当充分利用系统为我们提供的功能实现16例4-3:输入年份,判断是否为闰年,若是,回答“Yes”,否则回答“No”。什么样的年份是闰年?能被4整

9、除,但不能被100整除:是闰年能被400整除:是闰年闰年问题(year%4==0&&year%100!=0)

10、

11、(year%400==0)17#includevoidmain(){intyear;cout<<“请输入一个年份:”;cin>>year;}boolisLeapYear=(year%4==0&&year%100!=0)

12、

13、(year%400==0);if(isLeapYear)cout<

14、8嵌套的两种形式:(1)嵌套if—else(2)嵌套elseif三、if语句的嵌套(处理多分支问题)19if(表达式1)if(表达式3)语句1;if(表达式2)else语句2;else语句3;else语句4;外层内层中层若表达式1的值为非0,即真,则执行中层if—else结构;否则,执行语句4。执行中层时,若表达式2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。