C语言程序设计
C语言程序设计C语言程序设计程序、算法
算法表示
基本结构:顺序、选择、循环
表达式、表达式语句
基本输入输出函数
格式控制、格式声明、格式字符第三章 简 要 回 顾
程序、算法
算法表示
基本结构:顺序、选择、循环
表达式、表达式语句
基本输入输出函数
格式控制、格式声明、格式字符
第三章 简 要 回 顾
第四章 选择结构程序设计
主要内容、重点、难点
?
1. 掌握算术运算符、关系运算符、逻辑运算符以及各个表达式的概念和用法。
2. 用if语句实现循环结构,用switch语句实现多分支选择结构。(嵌套使用)
3. 注意switch语句使用中,case 语句只起语句标号作用)。因此,要用break语句,正确实现多分支选择。
4. 条件运算符(? : )--三目运算符。
主要内容
难点:编写选择结构的程序
条件判断
1
条件判断的含义
条件判断的结果是逻辑值:“是”或“否”。
条件判断
1
关系运算符和关系表达式
算术运算符
关系运算符
逻辑运算符
(高)
(低)
关系表达式
用关系运算符将两个表达式(可以是算术表达式或关系表达式,逻辑表达式,赋值表达式,字符表达式接起来的式子,称关系表达式。
关系表达式的值是一个逻辑值,
即“真”或“假”。
C语言中没有专用的逻辑值,
1代表真,0代表假
条件判断
1
逻辑运算符和逻辑表达式
&& (逻辑与) 相当于其他语言中的AND
|| (逻辑或) 相当于其他语言中的OR
! (逻辑非) 相当于其他语言中的NOT
例:a&&b 若a,b为真,则a&&b为真。
a||b 若a,b之一为真,则a||b为真。
!a 若a为真,则!a为假。
条件判断
1
逻辑运算符和逻辑表达式
逻辑运算符:
1. && (逻辑与) 相当于其他语言中的AND
2. || (逻辑或) 相当于其他语言中的OR
3. ! (逻辑非) 相当于其他语言中的NOT
例:a&&b 若a,b为真,则a&&b为真。
a||b 若a,b之一为真,则a||b为真。
!a 若a为真,则!a为假。
优先次序:
!(非)->&&()->||()
逻辑运算符中的“&&”和“||”低于关系运算符,
“!”高于算术运算符
逻辑表达式
用逻辑运算符将关系表达式或逻辑量连接起来的式子就 是逻辑表达式
逻辑表达式的值应该是一个逻辑量“真”或“假”。 “非零为真”。
条件判断
1
a
b
!a
!b
a&&b
a||b
真
假
真
假
假
假
真
真
真
假
假
假
假
假
真
真
假
假
真
真
真
假
真
真
a
b
!a
!b
a&&b
a||b
非0
0
非0
0
0
0
非0
非0
1
0
0
0
0
0
1
1
0
0
1
1
1
0
1
1
条件判断
1
例:5>3&&8<4-!0
自左向右运算
5>3逻辑值为1
!0逻辑值为1
4-1值为3
8<3逻辑值为0
1&&0逻辑值为0
表达式值为0
c语言程序设计 来自淘豆网m.daumloan.com转载请标明出处.