C语言 第3章 控制流 (2选择结构)
60页1、第三章 控制流,2,2,主要内容,学习三种结构的程序设计方法顺序结构程序设计选择结构程序设计循环结构程序设计掌握每一种语句的格式、功能、执行过程和执行结果,并学习如何将这些语句组织成程序学习逻辑问题的解题思路,及递推、迭代的方法,3,小明同学选修了C语言这门课,如果他取得的成绩大于60分,就通过了这门课程,否则,就挂科了。 编程来判断小明是否通过了考试。,4,步骤图解:,需要选择结构描述,声明变量:float grade; int pass;,Grade=60,Y,pass = 1,pass = 0,结束,N,5,选择结构需要解决的两个问题,2. 控制结构的结构描述,条件表示描述方法,逻辑表达式,关系表达式,1. 控制选择结构执行方向的条件表示,if 语句,switch语句,实现选择结构的语句,选择结构程序设计-主要内容,1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、用if语句实现选择结构4、利用switch语句实现多分支选择结构5、程序举例,7,关系运算符及其优先次序 (大于)= (大于或等于)= (等于)!= (不等于),8,说明:关系运算符的优先级低于算术运算符关系运算
2、符的优先级高于赋值运算符所以: 算术运算符关系运算符赋值运算符,9,用关系运算符将两个表达式(可以是算术表达式、关系表达式、赋值表达式或逻辑表达式)连接起来的式子,称为关系表达式。关系表达式的值为逻辑值“真”或“假”, 以1代表“真”,以0代表“假”。,1、关系表达式的概念:,10,10,例1:1、关系表达式“8=4”的值为“假”,表达式的值为0。2、关系表达式“50”的值为“真”,表达式的值为1。,11,例2: ab!=c 等价于 ca-b 等价于 a=bc 等价于 例3: int a=0,b=1,c=2; a=c 值为? a=cc)4. 5 3 & 4 | 8 3 ) & 4) | (8 b的值为0 (m=ab) 值为0 表达式(m=ab)&(n=cd) 的值为0 运算就此结束,不再进行(n=cd)的运算 结果:m为0,n为1,例8:假设a=1,b=2,c=3,d=4,m=1,n=1,执行表达式(m=ab)&(n=cd) 后m和n的值各为多少?,!(非)算术运算符关系运算符&|赋值运算符,23,23,例9:假设a=5、b=10、c=15、d=20,求逻辑表达式的结果。 !a| (a
《C语言 第3章 控制流 (2选择结构)》由会员zw****58分享,可在线阅读,更多相关《C语言 第3章 控制流 (2选择结构)》请在金锄头文库上搜索。
【部编人教版】语文九年级上册:第4课《你是人间的四月天》课件
【部编人教版】语文九年级上册:第2课《我爱这土地》课件
2我爱这土地
【部编人教版】语文九年级上册:第1课《沁园春-雪》课件
【部编人教版】语文九年级上册:第3课《乡愁》课件
1 (素材)沁园春
【部编版】语文九年级上册:全一册教案
【部编版】九年级语文上册知识点汇总
【部编人教版】语文九年级上册:第5课《我看》课件
部编版四年级下册第五单元练习题
部编版六年级下册第一单元练习题
部编版六年级下册第二单元练习题
部编版六年级下册第三单元练习题
部编版六年级下册第五单元练习题
部编版六年级下册期末测试题
部编版四年级下册第八单元练习题
部编版六年级下册第四单元练习题
部编版四年级下册第一单元练习题
部编版四年级下册第二单元练习题
部编版六年级下册第六单元练习题
2024-05-04 26页
2024-05-04 26页
2024-05-04 26页
2024-05-04 30页
2024-05-04 30页
2024-05-04 18页
2024-05-04 22页
2024-05-04 26页
2024-05-04 26页
2024-05-04 22页