当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

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

资源类别:文库,文档格式:PPT,文档页数:88,文件大小:382KB,团购合买
3.1 程序的基本控制结构 3.2 选择结构 3.3 循环结构 3.4 跳转语句 3.5 简单程序设计举例
点击下载完整版文档(PPT)

第三章 基本控制结构

第三章 基本控制结构

基本控制结构 §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++还提供了上述三种控制结构的若干变形

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共88页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有