北京航空航天大学C语言c第三讲(第五章)选择结构程序设计.pptVIP

北京航空航天大学C语言c第三讲(第五章)选择结构程序设计.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业要求: 建立一个根目录,以学号_unit01为名,每道小题再建立一个子目录,以习题编号为名; 如:建unit01目录,再建立ex5_4子目录,在子目录中保留习题的原文件(.c或.cpp)、目标文件(.obj)和执行文件(.exe) ; 2. 将根目录打包,生成*.rar(或*.arj)文件,发送到wanglu_1106@126.com 3,在根目录下写出实验中的问题和实验总结写到readme.txt文件, 助教将根据其中的问题给与答复。 4,收作业时间截止到周日晚上12点。 工作空间(Workspace) 工程(Project)1 工程2 …… 工程n (C源程序) 源程序1 源程序2 …源程序n(.cpp或.c) 只有一个main() 如何去掉stdafx.h 单击Workspace’名称’:1Project(s) 单击主菜单Project-settings… 选择C/C++-Category:Precompiled Headers -not using precompiled headers 删除 #include stdafx.h和 stdafx.cpp、stdafx.h 以上操作后不产生.pch文件 好习惯 1)一个好的习惯是把编程中的所有警告都排除掉,让程序一点警告都没有。 2)当程序进行编译时,可能会出现一大堆的错误,这时应该先找第一条错误,解决后立刻编译,如发现还有问题,则继续解决第一条错误,再编译… 第五章 选择结构程序设计 #include stdio.h #include math.h void main() { float a,b,c,s,area; printf(input a,b,c\n); scanf(%f,%f,%f,a,b,c); if ( (a0) (b0) (c0) ( a+bc) (b+ca) (c+ab) ) { s=0.5f*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(area=%6.2f,area); } else printf(ERROR:it is not a trilateral); } 1,关系运算实际上是两个量的比较运算,比较的结果只有两种可能:真、假 例如: 求 a 3 的运算结果 ? 当a=5时,比较的结果为真, 当a=1时,结果为假。 2,六种关系运算符 , =, ,=, ==, != 3,优先级 ,=,,= 为同一级别,== 和!= 为同一级别. 在同一级别中,采取由左至右的结合方向. 算术运算符 - 关系运算符 - 赋值运算符 4,关系表达式 用关系运算符将两个表达式连接起来叫关系表达式。 例:关系运算的优先级举例 ca+b 等效于 c(a+b) ab!=c 等效于 (ab)!=c a==bc 等效于 a = = (bc) a=bc 等效于 a = (bc) 合法的关系表达式: ab a+bb+c (a=3)(b=5) (a==3)(b==5) ‘a’‘b’ (ab)(bc) 关系表达式的值是一个逻辑值,非真即假. 关系表达式 5==3的值为假(0), 5=0的值为真(1)。 思考题:求以下关系运算的结果, 若a=3,b=2,c=1,则: ab ab ==c b+ca d=ab f=abc 5.2 逻辑运算符和逻辑表达式 逻辑运算产生真假值的运算   逻辑与 || 逻辑或 !  逻辑非 “”和“||”是双目运算符,它要求两个运算量。 如:(ab) (xy) (ab)||(xy) “!”是一元运算符,也叫单目运算符,只要求一个运算量。 如:!ab 逻辑运算 a b a,b同时为真,则表达式为真 a || b a,b只要有一个为真,表达式为真 !a a为真,则表达式为假 真值表 逻辑运算符的优先级 !

文档评论(0)

gjhn448 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档