下载此文档

程序的流程控制.ppt


文档分类:行业资料 | 页数:约65页 举报非法文档有奖
1/65
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/65 下载此文档
文档列表 文档介绍
该【程序的流程控制 】是由【duzw466】上传分享,文档一共【65】页,该文档可以免费在线阅读,需要了解更多关于【程序的流程控制 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。主讲人:侯海良
通信与控制工程系
第三章 程序的流程控制 —— 语句
单击此处添加副标题
202X
本章内容
Contents.
01.
流程控制概述
单击此处添加正文
03.
选择控制
单击此处添加正文
05.
无条件转移控制
单击此处添加正文
02.
顺序控制
单击此处添加正文
04.
循环控制
单击此处添加正文
06.
程序设计风格
单击此处添加正文
表达式构成了数据处理的基本单位。
当程序中有多个表达式时,就会面临:
先计算哪一个表达式
根据不同的情况计算不同的表达式
一个或几个表达式需要重复计算多次
语句实现对程序执行流程的控制,包括:
顺序控制:按书写次序执行。
选择控制:根据条件选择执行。
循环控制:重复执行。
流程控制概述
C++语句的分类
按书写次序,从左到右、从上到下顺序执行。
1
实现顺序控制的C++语句有:
表达式语句
复合语句
空语句
2
顺序控制
表达式语句
在C++表达式的后面加上一个分号“;”就可以构成表达式语句,其格式为:
<表达式>;
例如:
a + b * c;
a > b ? a: b;
a++;
x = a | b & c;
连续的多个表达式语句按它们的书写次序依次执行。
较常使用的表达式语句
赋值
自增/自减
函数调用
输入/输出
例如
x = a+b; //赋值
x++; //自增
f(a); //函数调用
cin >> a; //输入
cout << b; //输出
表达式语句程序例1
表达式语句程序例2
例1:编写一个程序,从键盘输入一个数,计算该数的平方、立方及平方根并输出
例2:编写一个程序计算a+2a+3a+…的前n项的和
复合语句
复合语句是由一对花括号括起来的一条或多条语句,又称为块(block)。语法上,复合语句可看作是一个语句。其格式为:
{ <语句序列> }
<语句序列>中的语句可以是任何的C++语句,其中包括数据定义和声明语句。
复合语句中的语句序列一般按照书写次序执行。
复合语句一般作为函数体和结构语句的成分语句。
复合语句举例
{
int a,b;
cin >> a >> b;
int max;
if (a >= b) //选择语句
max = a;
else
max = b;
cout << max << endl;
}
{
int a,b;
cin >> a >> b;
int max;
max=a>b?a:b;
cout << max
<< endl;
}

将选择语句用一个语句完成
01
根据程序设计的需要,在程序中的某些地方有时需要加上一些空操作,以方便其它流程控制的实现。
02
空语句的格式为:
;
03
空语句不做任何事情,其作用是用于语法上需要一条语句的地方,而该地方又不需做任何事情。空语句常常作为结构语句的子句。
空语句

程序的流程控制 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数65
  • 收藏数0 收藏
  • 顶次数0
  • 上传人duzw466
  • 文件大小5.99 MB
  • 时间2025-01-31