第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; }