收藏 分享(赏)

选择结构程序设计.doc

上传人:精品资料 文档编号:8564593 上传时间:2019-07-03 格式:DOC 页数:3 大小:30KB
下载 相关 举报
选择结构程序设计.doc_第1页
第1页 / 共3页
选择结构程序设计.doc_第2页
第2页 / 共3页
选择结构程序设计.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第五章 选择结构程序设计结构化程序设计的基本特点: (1)没有无条件转移语句 goto (2)没有行号或语句标号 (3)程序划分为块(结构) ,每个块只有一个入口,只有一个出口。 (4)基本的块只有三个:即顺序结构,选择结构,循环结构。整个程序由三种基本结构并列(顺序) ,嵌套构成。 5.1 关系运算符和表达式在程序中经常需要比较两个量的大小关系,以决定程序下一步的工作。比较两个量的运算符称为关系运算符。5.1.1 关系运算符及其优先次序在语言中有以下关系运算符:1) 大于4) = 大于或等于5) = 等于6) != 不等于关系运算符都是双目运算符,其结合性均为左结合。关系运算符的优先级低于算

2、术运算符,高于赋值运算符。在六个关系运算符中,,=的优先级相同,高于=和!=,=和!=的优先级相同。5.1.2 关系表达式关系表达式的一般形式为:表达式 关系运算符表达式例如:a+bc-dx3/2a+1(bc)a!=(c=d)等。关系表达式的值是真”和“ 假 ”,用“1” 和“0”表示。如:50 的值为“真” ,即为 1。(a=3)(b=5)由于 35 不成立,故其值为假,即为 0。【例 5.1】main()char c=k;int i=1,j=2,k=3;float x=3e+5,y=0.85;printf(“%d,%dn“,a+5=k+1);printf(“%d,%dn“,1b)&(n=c

3、d) 当 a=1,b=2,c=3,d=4,m 和 n 的原值为 1 时,由于“ ab”的值为 0,因此 m=0,而“n=cd”不被执行,因此 n 的值不是 0 而保持原值 1,这点应格外注意,全国等级考试已考了几次。 有时,一个复杂的逻辑表达式和比较复杂的选择结构是等价的。 5.2.3 逻辑表达式的应用熟练掌握 C 语言的关系运算符和逻辑运算符后,可以巧妙地用一个逻辑表达式来表示一个复杂的条件。例如:要判定某一年 year 是否是闰年。闰年判定条件:1、 能被 4 整除,但不能被 100 整除2、 能被 4 整除,又能被 400 整除用一个逻辑表达式来表示为:(year%4=0 & year%100!=0)| year%400=0

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报