第5章选择结构的程序设计
第1章程序设计基础
本章要点
程序为什么要用选择结构
如何使用选择结构(如何设置条件,如何构造控制流程)
本章要点
第3章数据类型与运行规则
条件写法
if语句
switch语句
goto语句
第5章选择结构的程序设计
条件写法
A大于 B
A为不大于100的偶数
如何用C语言描述
需要通过关系运算和逻辑运算
关系运算和逻辑运算经常作为条件语句和循环语句中的条件,其结果为一逻辑值
条件写法
关系运算
关系运算是一种比较运算,将两个值(表达式)进行比较,判断比较的结果是否符合给定的条件
大于> , 大于等于>=,小于< ,
不等!=, 小于等于<=,恒等==
优先级:
==,!=的优先级低于其余四个
区别
赋值
关系运算
e1关系运算符 e2
100>=1
<3
a+b>c
5*18==90
(int)!=
关系符与运算分量构成关系表达式
关系表达式的结果是一个逻辑值
根据关系是否满足,分别取真(1)或假(0)
关系运算
例
int i=1, j=7, a;
a=i+(j%4!=0)
结果:a=2
逻辑运算
用逻辑运算符将关系运算表达式或逻辑量连接起来构成逻辑表达式
例
(a>b)&&(x>y)
a>b&&x>y
(y||b)&&(y||a)
y||b&&y||a
逻辑运算
运算符
&& (与): 两边为1,结果为1
|| (或): 两边有一个为1,结果为1
! (非): 非1为0,非0为1
优先级:!的优先级高于&&和||
逻辑运算
e1逻辑运算符 e2
任何非零实数均作为逻辑上的1
逻辑符与运算分量构成逻辑表达式
逻辑表达式的值是1或0,表示真或假
第5章 选择结构的程序设计 来自淘豆网m.daumloan.com转载请标明出处.