《C++程序设计开发》第2章 算法设计与程序结构

第2章算法设计与程序结构
返回 第2章 算法设计与程序结构

第2章算法设计与程序结构 ◆判断与选择结构 ◆循环结构 ●常用算法设计 ●变量的存储属性 ●多文件程序结构
第2章 算法设计与程序结构 判断与选择结构 循环结构 常用算法设计 变量的存储属性 多文件程序结构

判断与选择结构 ●关系运算与逻辑运算 sif..else结构 ●条件运算符与条件表达式 else it结构 switch结构
判断与选择结构 关系运算与逻辑运算 if … else结构 条件运算符与条件表达式 else if结构 switch结构

关系运算与逻辑运算 ●关系运算符与关系表达式 ●逻辑运算符与逻辑表达式
关系运算与逻辑运算 关系运算符与关系表达式 逻辑运算符与逻辑表达式

关系运算符 (大于)>=(大于等于) ==等于)!=(不等于)
关系运算符 (大于) >=(大于等于) ==等于) !=(不等于)

关系运算符特点 ●关系运算的结果为逻辑型 与“!=”两种关系运算 符的优先级比其它关系运算符的 优先级别略低
关系运算符特点 关系运算的结果为逻辑型 “==”与“!=”两种关系运算 符的优先级比其它关系运算符的 优先级别略低

逻辑运算符 &&(逻辑“与”) (逻辑“或”) (逻辑“非”)
逻辑运算符 &&(逻辑“与”) || (逻辑“或”) ! (逻辑“非”)

运算符优先级比较 优先 运算符 结合方 级 ()后置+后置 !前置++后置---*(间接引用)&(取地址) &&
运算符优先级比较 优先 级 运 算 符 结合方 向 ( ) 后置++ 后置-- → ! 前置++ 后置-- - *(间接引用) &(取地址) ← * / % → + - … >= == != … && ||… ← = += -= *= /= %=

if…else结构 sif..lse结构的基本形式为: if(判断表达式) 语句1 eise 语句2
if … else结构 if … else结构的基本形式为: if( 判断表达式 ) 语句1 else 语句2

例程 include class ThreeNumber int m1. m2. m3 public void Input3Integerso void GetMaxo int maino ThreeNumber a a. Input3Integerso a GetMax(; return o
例程 include class ThreeNumber { int m1,m2,m3; public: void Input3Integers(); void GetMax(); }; int main() { ThreeNumber a; a.Input3Integers(); a.GetMax(); return 0; }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C++程序设计开发》第1章 C++程序设计入门.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Reflection Mechanism Java 反射机制.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)CollectionFramework.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Cloning Objects.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 13 I/O Package.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 12 Threads.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 11 Nested Classes and Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 10 Interfaces.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 09 Extending Classes.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 08 Basic Grammar(Part 3).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 07 Basic Grammar(Part 2).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 05 Classes and Objects(Part 2).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 04 Classes and Objects(Part 1).ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 03 JVM Architecture.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 02 Programming Basic.ppt
- 成都信息工程大学(成都信工学院):《Java编程语言 The Java Programming Language》课程教学资源(PPT课件讲稿)Lesson 01 Java语言的发展历史(李凡).ppt
- 《文秘与办公应用全能培训教程》习题答案.doc
- 《文秘与办公应用全能培训教程》单元18 办公自动化系统维护.ppt
- 《文秘与办公应用全能培训教程》单元17 互联网与现代办公.ppt
- 《文秘与办公应用全能培训教程》单元16 局域网办公.ppt
- 《C++程序设计开发》第3章 数据结构设计.ppt
- 《C++程序设计开发》第4章 重载与模板.ppt
- 《C++程序设计开发》第5章 程序的类层次结构.ppt
- 《C++程序设计开发》第6章 IO流类库.ppt
- 《C++程序设计开发》第7章 Visual C++程序设计.ppt
- 《计算机操作系统》管程monitor的特点.ppt
- 《计算机操作系统》第一章 计算机系统概述.ppt
- 《计算机操作系统》第十章 设备管理.ppt
- 《计算机操作系统》第十一章 文件管理.ppt
- 《计算机操作系统》第二章 操作系统概述.ppt
- 《计算机操作系统》第三章 进程描述和控制.ppt
- 《计算机操作系统》第五章 并发性:互斥和同步.ppt
- 《计算机操作系统》第六章 死锁和饿死.ppt
- 《计算机操作系统》第七章 存储器管理.ppt
- 《计算机操作系统》第八章 虚拟存储器.ppt
- 《计算机操作系统》第九章 单处理器调度(9-1)调度的类型.ppt
- 《计算机操作系统》第九章 单处理器调度(9-2)调度的类型.ppt
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第1章 微型计算机概述(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第10章 微机接口开发技术(李芷).pps
- 《微机原理与接口技术》课程教学资源(PPT电子教案)第2章 80x86微处理器及其体系结构(李芷).pps