中国高校课件下载中心 》 教学资源 》 大学文库

天津大学:《面向对象程序设计基础》课程电子教案(PPT课件)第三章 基本控制结构

文档信息
资源类别:文库
文档格式:PPT
文档页数:88
文件大小:382KB
团购合买:点击进入团购
内容简介
3.1 程序的基本控制结构 3.2 选择结构 3.3 循环结构 3.4 跳转语句 3.5 简单程序设计举例
刷新页面文档预览

第三章 基本控制结构

第三章 基本控制结构

基本控制结构 §3.1程序的基本控制结构 §3.2选择结构 §3.3循环结构 §3.4跳转语句 §3.5简单程序设计举例

基本控制结构 §3.1 程序的基本控制结构 §3.2 选择结构 §3.3 循环结构 §3.4 跳转语句 §3.5 简单程序设计举例

§3.1程序的基本控制结构 ◆语句 ·语句的分类

§3.1 程序的基本控制结构  语句  语句的分类

语句 ◆语句是C++中可以执行的基本单元 然·程序的执行过程就是语句的执行过 程 多个语句构成函数,函数是C++程 序的主要模块

语 句  语句是C++中可以执行的基本单元  程序的执行过程就是语句的执行过 程  多个语句构成函数,函数是C++程 序的主要模块

语句的分类1(形式) ◆简单语句 单个语句,以分号结尾 空语句,只有一个分号。 ◆复合语句 多个简单语句构成的逻辑语句

语句的分类1(形式)  简单语句 单个语句,以分号结尾 空语句,只有一个分号。  复合语句 多个简单语句构成的逻辑语句

语句的分类1(形式) ◆简单语句 a=b+c ◆复合语句 temp=a; 注:1)用大括号括起来 b 等价于一个单语句 b=temp 2)“}”后不用分号

语句的分类1(形式)  简单语句 a=b+c;  复合语句 { temp=a; a=b; b=temp; } 注:1)用大括号括起来 等价于一个单语句 2)“}”后不用分号

语句的分类2(功能) ◆说明和定义语句 ◆表达式语句 ◆流程控制语句 ◆其他 标号语句 try- throw- catch语句

语句的分类2(功能)  说明和定义语句  表达式语句  流程控制语句  其他 标号语句 try--throw--catch语句

说明和定义语句 ◆说明或定义程序中用到的变量、常量、函数、 类 int grade /变量说明 const float pl=3. 14 ∥常量定义 void swap(int&a,int&b);/函数说明 claSS PEOPLe /类定义

说明和定义语句  说明或定义程序中用到的变量、常量、函数、 类 int grade; //变量说明 const float PI=3.14; //常量定义 void swap(int &a, int &b); //函数说明 class PEOPLE //类定义 { …. };

表达式语句 ◆进行数据输入、输出、运算或者赋值 输入语句 cin>>a 赋值语句 a=b+c 运算语句 a++ 输出语句 cout<<a 函数调用语句swap(ab) 返回语句 return a+b 空语句

表达式语句  进行数据输入、输出、运算或者赋值 • 输入语句 cin>>a; • 赋值语句 a=b+c; • 运算语句 a++; • 输出语句 cout<<a; • 函数调用语句 swap(a,b); • 返回语句 return a+b; • 空语句 ;

流程控制语句 ◆控制程序以非顺序的方式执行语句 ·分支语句(if, switch) 循环语句(do.whle, while,for) 跳转语句( break, continue,goto 此外,C+十还提供了上述三种擅制结构的若干变形

流程控制语句  控制程序以非顺序的方式执行语句 • 分支语句 (if, switch) • 循环语句 (do…while, while, for) • 跳转语句 (break, continue, goto) 此外,C++还提供了上述三种控制结构的若干变形

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档