第五章选择结构程序设计 主讲福州大学数学与计算机学院韩晓芸 E-mail∶hxgy@fjtv.net
1 第五章 选择结构程序设计 主讲 福州大学数学与计算机学院 韩晓芸 E-mail: hxy@fjtv.net
第五章选择结构程序设计 第五章选择结构程序设计 第一节引例 第二节关系运算符和关系表达式 第三节逻辑运算符和逻辑表达式 第四节条件运算符和条件表达式 第五节ⅱ语句 第六节 switch语句
第五章选择结构程序设计 2 第五章 选择结构程序设计 第一节 引例 第二节 关系运算符和关系表达式 第三节 逻辑运算符和逻辑表达式 第四节 条件运算符和条件表达式 第五节 if语句 第六节 switch语句
第五章选择结构程序设计 第一节引例 例1 main( float a, b; 从键盘输入 scanf( %f, /f", &a, &b) 两个实数, if (a>=b) 按照从大到 printf( %f%fIn,a,b; 小的顺序输 else 出。 printf("%f%fAn", b, a)
第五章选择结构程序设计 3 第一节 引例 例1 从键盘输入 两个实数, 按照从大到 小的顺序输 出。 main( ) {float a,b; scanf("%f,%f",&a,&b); if (a>=b) printf("%f%f\n",a,b); else printf("%f%f\n",b,a); }
第五章选择结构程序设计 第二节关系运算符和关系表达式 关系运算符 优先级 高 << >>= 低
第五章选择结构程序设计 4 关系运算符 < <= > >= == != 高 低 第二节 关系运算符和关系表达式 优先级
第五章选择结构程序设计 关系表达式 用关系运算符将两个表达式(可以是算术表 达式、关系表达式、逻辑表达式或赋值表达 式)连接起来的式子,称为关系表达式。 例如,下面都是合法的关系表达式 a>b a+b>b+c (a=3)>(b=5) a<b,(a>b)>(b<c) 5
第五章选择结构程序设计 5 关系表达式 – 用关系运算符将两个表达式(可以是算术表 达式、关系表达式、逻辑表达式或赋值表达 式)连接起来的式子,称为关系表达式。 – 例如,下面都是合法的关系表达式 a>b, a+b>b+c, (a=3)>(b=5), ‘a’<‘b’, (a>b)>(b<c)