第4章 选择结构程序设计
第4章 选择结构程序设计
当你对C语言程序设计有了一定了解和掌握后,
若想要处理一些更复杂的任务时,比如根据判定条件
执行相应的程序,那该如何处理呢?
控制语句能够控制程序的流程,根据判断决
控制语句能够控制程序的流程,根据判断决
定运行什么不运行什么。
定运行什么不运行什么。
•顺序结构
•顺序结构
程序的三种结构
程序的三种结构 •选择结构
•选择结构 本章所
本章所
•循环结构 介绍的
•循环结构 介绍的
学习目标
掌握C语言中关系运算符及表达式;
掌握C语言中逻辑运算符及表达式;
掌握C语言中条件运算符及表达式;
理解运算符的优先级和结合性的概念,记住所学
的各种运算符的优先级关系和结合性;
学会分析表达式的计算顺序
掌握if语句及应用;
掌握switch语句及应用
C语言程序设计 第4章 选择结构程序设计 3
4.1 关系运算符和表达式
(一)、关系运算符及其优先次序
< (小于)
<= (小于或等于)
> (大于) 优先级为6 (高)
>= (大于或等于)
(等于)
优先级为7 (低)
!= (不等于)
说明:
关系运算符的优先级低于算术运算符
关系运算符的优先级高于赋值运算符
(二)关系表达式
用关系运算符将两个表达式连接起来的式子称为关
系表达式。
关系表达式的一般形式为:
表达式 关系运算符 表达式
例:a
‘a ’+5>c C语言中没有专用
-i-5*j k+1 的逻辑值,1代表
a b
关系表达式的值是逻辑值,其值是“真”和“假” 。
C语言程序设计 第4章 选择结构程序设计 5
【例4.1 】关系表达式的应用
#include
int main()
{ char c='m';
int i=2,j=1,k=6;
float x=3e+5,y=1.85; 运行结果:
printf("%d,%d\n",'a'+7
printf("%d,%d\n",1
printf("%d,%d\n",i+j -2*j+k,k j i+9);
c语言程序设计杜红燕 C语言习题集与实验指导 教学课件 伍鹏 杜红 王圆妹 邓绍金 第4章 选择结构程序设计.pdf...