齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.1 顺序结构

第3章控制流程
第3章 控制流程

口语句是程序的基本描述单位。 口语句以分号;结束。 口控制流程是指程序语句的执行顺序。 -2-
语句是程序的基本描述单位。 语句以分号 ; 结束。 控制流程是指程序语句的执行顺序。 - 2 -

口程序结构分三种: ~顺序结构 >选择结构/分支结构 >循环结构 主主
- 3 - 程序结构分三种: ➢顺序结构 ➢选择结构/分支结构 ➢循环结构

一 顺序结构语句 ▣书写顺序与执行顺序相同的程序结构称为顺 序结构。 口常见的顺序结构语句有:说明语句、表达式 语句、复合语句、基本输入输出语句等
- 4 - 一、 顺序结构语句 书写顺序与执行顺序相同的程序结构称为顺 序结构。 常见的顺序结构语句有:说明语句、表达式 语句、复合语句、基本输入输出语句等

1、说明语句 用来说明变量的类型和给变量初始化。 例如: inti,i,k=3 char ch; const int MAX=32767; 2、表达式语句 在表达式的后面加上: 例如: S=(x+y+Z/3; a=a+5; x=3,y=5,=8: 5-
- 5 - 1、说明语句 用来说明变量的类型和给变量初始化。 例如: int i , j, k=3; char ch; const int MAX=32767; 2、表达式语句 在表达式的后面加上 ; 例如: s=(x+y+z)/3; a=a+5; x=3,y=5,z=8;

3、复合语句 用一对大括号{}把若干条语句组合而成的一个语法 意义上独立的语句。 例如: { i=0: 计+; cout长<i<<endl; 4、空语句 只有分号的语句,什么都不执行。 -6
- 6 - 3、复合语句 用一对大括号{ }把若干条语句组合而成的一个语法 意义上独立的语句。 例如: { i=0; i++; cout<<i<<endl; } 4、空语句 只有分号的语句,什么都不执行

5、基本输入输出语句 需要加入预处命令: include 或 include using namespace std; 7
- 7 - 5、基本输入输出语句 需要加入预处命令: # include <iostream.h> 或 # include <iostream> using namespace std;

1)数据输出 将表达式的值输出(显示)到屏幕上当前光标所在位置。 格式: cout<<表达式; 例如: int a=10; cout<<a; int i=0,j=1; cout长i<<j; cout<<i<<<j; -8-
1)数据输出 将表达式的值输出(显示)到屏幕上当前光标所在位置。 格式: cout<<表达式; 例如: int a=10; cout<<a; int i=0,j=1; cout<<i<<j; cout<<i<<' '<<j; - 8 -

C++中提供了两种进行换行输出的方法: (1)使用换行字符八n' (2)使用操作符end 区别: endl不仅具有输出换行的效果,而且它刷新与设备关联 的缓冲区,通过刷新缓冲区,用户可立即看到写入到流 中的输出。 例如: cout<<"I like C++.In"<<"I study hard "<<endl<<2; 9
- 9 - C++中提供了两种进行换行输出的方法: (1)使用换行字符 '\ n' (2)使用操作符 endl 区别: endl不仅具有输出换行的效果,而且它刷新与设备关联 的缓冲区,通过刷新缓冲区,用户可立即看到写入到流 中的输出。 例如: cout<<"I like C++.\n" <<"I study hard "<<endl<<2;

2) 数据输入 从标准输入设备(键盘)向变量输入数据。 cin>>变量; 在进行多项数据的连续输入时,应键入空白字符(包括空 格键,回车键和Tb键)将相邻的两项数据分隔开。 例如: int i,j; cin>>i>>j; 注意:用户输入数据的类型必须与变量类型相匹配。 -10
- 10 - 2)数据输入 从标准输入设备(键盘)向变量输入数据。 cin>>变量; 在进行多项数据的连续输入时,应键入空白字符(包括空 格键,回车键和Tab 键)将相邻的两项数据分隔开。 例如: int i,j; cin>>i>>j; 注意:用户输入数据的类型必须与变量类型相匹配
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.3 其他运算符与表达式.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.3 其他运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.2 算术、关系、逻辑运算符.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第2章 数据类型运算符表达式 2.1 数据类型、常量、变量.ppt
- 《C++语言程序设计》课程教学资源(学习指导)第1章 C++语言概述.pdf
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第1章 C++程序设计概述.pptx
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十二章 异常处理.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十一章 流类库与输入输出.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第十章 C++标准模板库.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第四章 类与对象.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第六章 数组、指针与字符串.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第八章 多态性.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第五章 C++程序的结构.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第二章 C++简单程序设计.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第九章 群体类和群体数据的组织.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第三章 函数.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第七章 继承与派生.ppt
- 广东金融学院:《C++语言程序设计》课程教学资源(PPT课件)第一章 绪论.ppt
- 齐齐哈尔大学:《C++语言程序设计》课程教学课件(PPT讲稿)第3章 控制流程 3.2 分支结构.ppt
- 齐齐哈尔大学:《C语言程序设计》课程授课教案(64学时).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(物理学).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(教育技术).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(土木工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(数学与应用).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电气工程及其自动化).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学大纲 The C Programming Language(电子信息工程).pdf
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第1单元 概述(主讲:耿蕊).pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第2单元 顺序结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第3单元 选择结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第4单元 循环结构程序设计.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第5单元 数组.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第6单元 函数.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第7单元 指针.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)编译预处理.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第8单元 结构体与共用体.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)位运算.pptx
- 齐齐哈尔大学:《C语言程序设计》课程教学课件(PPT讲稿)第9单元 文件.pptx
- 清华大学:《土木工程CAD技术基础》课程教学课件(讲稿)工程计算机制图——建筑施工图.pdf