湖南大学:《C++程序设计》第3章 控制语句

C++程序设计 湖南大学 杜四春、银红霞 第3章控制语句 3.1顺序控制语句 3.2选择控制语句 3.3循环控制语句 3.4跳转语句
C++程序设计 湖南大学 杜四春、银红霞 第3章 控制语句 3.1 顺序控制语句 3.2 选择控制语句 3.3 循环控制语句 3.4 跳转语句

C++程序设计 湖南大学 杜四春、银红霞 高级语言源程序的基本组成单位是语句。 在C++程序中,语句是最小的可执行单元,一 条语句由一个分号结束 C++程序的语句按其功能可以划分为两类: 操作运算语句 流程控制语句 基本的控制结构有三种 顺序结构,选择结构,循环结构
C++程序设计 湖南大学 杜四春、银红霞 高级语言源程序的基本组成单位是语句。 在C++程序中,语句是最小的可执行单元,一 条语句由一个分号结束。 ◼ C++程序的语句按其功能可以划分为两类: 操作运算语句 流程控制语句 ◼ 基本的控制结构有三种: 顺序结构,选择结构,循环结构

C++程序设计 湖南大学 杜四春、银红霞 3.1顺序控制语句 顾名思义,所谓顺序结构,就是指按照语 句在程序中的先后次序一条一条的顺次执行。 顺序控制语句是一类简单的语句,上述的操作 运算语句即是顺序控制语句,包括表达式语句, 输入/输出等
C++程序设计 湖南大学 杜四春、银红霞 3.1 顺序控制语句 顾名思义,所谓顺序结构,就是指按照语 句在程序中的先后次序一条一条的顺次执行。 顺序控制语句是一类简单的语句,上述的操作 运算语句即是顺序控制语句,包括表达式语句, 输入/输出等

C++程序设计 湖南大学 杜四春、银红霞 311表达式语句 任何一个表达式后面加上一个分号就构成了表达 式语句(没有分号的不是语句)。表达式是指用运算 符连接各个运算对象,合乎语法规则的式子。 例如,以下都是表达式语句: a=3+5; a>b?a: bi =1,b=2,C=3 printf(hello\n")i 常见的表达式语句有以下几种:空语句、赋值语 句、函数调用语句
C++程序设计 湖南大学 杜四春、银红霞 3.1.1 表达式语句 任何一个表达式后面加上一个分号就构成了表达 式语句(没有分号的不是语句)。表达式是指用运算 符连接各个运算对象,合乎语法规则的式子。 例如,以下都是表达式语句: a=3+5; a>b?a:b; a=1,b=2,c=3; printf(“hello\n”); 常见的表达式语句有以下几种:空语句、赋值语 句、函数调用语句

C++程序设计 湖南大学 杜四春、银红霞 1.空语句 空语句是指只有一个分号而没有表达式的语句 语法格式为: 空语句不做任何操作运算,而只是作为一种形式 上的语句,填充在控制结构之中。这些填充处需要 条语句,但又不做任何操作 空语句是最简单的表达式语句
C++程序设计 湖南大学 杜四春、银红霞 1. 空语句 空语句是指只有一个分号而没有表达式的语句。 语法格式为: ; 空语句不做任何操作运算,而只是作为一种形式 上的语句,填充在控制结构之中。这些填充处需要一 条语句,但又不做任何操作。 空语句是最简单的表达式语句

C++程序设计 湖南大学 杜四春、银红霞 2.赋值语句 赋值语句是由赋值表达式加一个语句结束标志 (分号“;”)构成的语句。语法格式为: 变量赋值运算符表达式; 例如: 1 b+=2; c=sin(d)i 可以多重赋值,将一个表达式的值同时赋给多个 变量。如:变量1=变量2=….=变量n=表达式; 等价于 变量1=表达式;变量2=表达式;…;变量n=表达式;
C++程序设计 湖南大学 杜四春、银红霞 2. 赋值语句 赋值语句是由赋值表达式加一个语句结束标志 (分号“ ; ”)构成的语句。语法格式为: 变量 赋值运算符 表达式; 例如: a=1; b+=2; c=sin(d); 可以多重赋值,将一个表达式的值同时赋给多个 变量。如: 变量1=变量2= … =变量n=表达式; 等价于: 变量1=表达式;变量2=表达式;…;变量n=表达式;

C++程序设计 湖南大学 杜四春、银红霞 3.函数调用语句 函数调用语句是由函数调用表达式加一个语句结 束标志(分号“;”)构成的语句 例如: scanf cod&e)i max(ab)
C++程序设计 湖南大学 杜四春、银红霞 3. 函数调用语句 函数调用语句是由函数调用表达式加一个语句结 束标志(分号“ ; ”)构成的语句。 例如: scanf(“%d”,&e); max(a,b);

C++程序设计 湖南大学 杜四春、银红霞 3.12输入/输出(I/0) C++程序没有输入/输出语句,它的输入/输出功能 由函数( scanf、 printf,)或流控制来实现。输入/输出 流(I/0流)是输入或输出的一系列字节。C++定义了 运算符“>?的 stream类。在这里只介绍如 何利用C++的标准输入/输出流实现数据的输入/输出 功能
C++程序设计 湖南大学 杜四春、银红霞 3.1.2 输入/输出(I/O) C++程序没有输入/输出语句,它的输入/输出功能 由函数(scanf、printf)或流控制来实现。输入/输出 流(I/0流)是输入或输出的一系列字节。C++定义了 运算符“>”的iostream类。在这里只介绍如 何利用C++的标准输入/输出流实现数据的输入/输出 功能

C++程序设计 湖南大学 杜四春、银红霞 1.输入 当程序需要执行键盘输入时,可以使用抽取操作 符“>>”从输入流cin中抽取键盘输入的字符和数字, 并把它赋给指定的变量。例如: #includeiostream. h> void maino int a: cin>a: 注意:这里的抽取操作符“>>与位移运算符 “>>”是同样的符号,但这种符号在不同的地方其含 义是不一样的
C++程序设计 湖南大学 杜四春、银红霞 1. 输入 当程序需要执行键盘输入时,可以使用抽取操作 符“>>”从输入流cin中抽取键盘输入的字符和数字, 并把它赋给指定的变量。例如: #include void main() { int a; cin>>a; } 注意:这里的抽取操作符“>>”与位移运算符 “>>”是同样的符号,但这种符号在不同的地方其含 义是不一样的

C++程序设计 湖南大学 杜四春、银红霞 2.输出 当程序需要在屏幕上显示输出时,可以使用插入 操作符“ void maino coutHello. n 与输入一样,这里的插入操作符“<<与位移运 算符“<<”是同样的符号,但这种符号在不同的地方 其含义是不一样的
C++程序设计 湖南大学 杜四春、银红霞 2. 输出 当程序需要在屏幕上显示输出时,可以使用插入 操作符“ void main() { cout<<”Hello.\n”; } 与输入一样,这里的插入操作符“<<”与位移运 算符“<<”是同样的符号,但这种符号在不同的地方 其含义是不一样的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖南大学:《C++程序设计》第2章 数据类型和表达式.ppt
- 湖南大学:《C++程序设计》第1章 绪论.ppt
- 湖南大学:《C++程序设计》第16章 C++程序设计实例.ppt
- 湖南大学:《C++程序设计》第15章 异常处理.ppt
- 湖南大学:《C++程序设计》第14章 I/O流.ppt
- 湖南大学:《C++程序设计》第13章 多态性与虚函数.ppt
- 湖南大学:《C++程序设计》第12章 模板.ppt
- 湖南大学:《C++程序设计》第11章 继承和派生类.ppt
- 湖南大学:《C++程序设计》第10章 静态成员与友元.ppt
- 湖南大学:《C++程序设计》目录.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习(各章复习).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 湖南大学:《C++程序设计》第4章 函数.ppt
- 湖南大学:《C++程序设计》第5章 数组.ppt
- 湖南大学:《C++程序设计》第6章 指针.ppt
- 湖南大学:《C++程序设计》第7章 结构体与共用体.ppt
- 湖南大学:《C++程序设计》第8章 类和对象.ppt
- 湖南大学:《C++程序设计》第9章 运算符重载.ppt
- 《计算机等级四级综合模拟试题》第三部分综合模拟试题.pdf
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第一章 基础知识、第二章 IBM—PC计算机组织、第三章 寻址方式与指令系统.ppt
- 《网络数据库》期末考试题(a).doc
- 《网络数据库》例题说明.doc
- 《网络数据库》第九章 服务器端开发技术.ppt
- 《网络数据库》第八章 浏览端技术.ppt
- 《网络数据库》第七章 SQL Server的安全控制.ppt
- 《网络数据库》第八章 SQL Server完整性控制.ppt
- 《数据库原理》第二章习题.ppt
- 《数据库原理》第三章 关系数据库标准语言SQL语言.ppt
- 《数据库原理》第二章 关系数据库.ppt
- 《数据库原理》第五章 数据库恢复技术.ppt
- 《数据库原理》第六章 数据库安全性.ppt
- 《数据库原理》第七章 并发控制.ppt