c语言课件第4章节.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课件第4章节

第四章;本章要点: 正确使用关系表达式和逻辑表达式 掌握用if语句和switch语句实现选择结构 掌握条件运算符的使用; 选择语句是控制程序执行选择结构的语句 是程序实现逻辑判断的唯一形式;4.1 关系运算符和关系表达式 ; 4.1.2 关系表达式 定义:用关系运算符将两个表达式连接起来的式子。 形式:表达式1 关系运算符 表达式2 如:(ab)(bc) 、‘a’‘b’ 、xy 、s+fd 关系表达式的值为逻辑值“真”或“假”. 注意: C语言没有逻辑型数据,关系表达式的真、假 是以数值“1”代表“真”,以“0”代表“假”。 [例]:设 a=3, b=2, c=1 ,求下列表达式的值? ;练 习;4.2.1 逻辑运算符 C语言提供三种逻辑运算符: (逻辑与) 、 || (逻辑或) 、! (逻辑非) 说明: (1)“”和“|| ”是“双目(元)运算符”,它要求有两个操作数。 (2)“! ”是“单目(元)运算符”,只要求有一个运算量。 (3)优先级次序:! || ;运算符的优先级;4.2.2 逻辑表达式 用逻辑运算符将关系表达式或逻辑量连接起来的式子. 规定:判断一个逻辑量为“真、假”的方法: “非0”代表“真”,“0”代表“假” [例]: 写出1x10的逻辑表达式? x1x10 1x10 [例]:532||84-!0 [例]:a+bcc==d [例]:a-!d||mn+3 [例]:(m=ab)(n=c-d) 若a=3,b=2,c=6,d=5,n=8 [例]:a||b||c 如果a为真,就不再判断b和c了 ;x;根据给定的表达式决定要执行的操作。;2. 双选择if语句;;;; 指出下列程序的输出结果: #include“stdio.h” main() { int a; scanf(%d,a); if (a50) printf(%d,a); if (a40) printf(%d,a); if (a30) printf(%d,a); } 程序运行: 输入58, 输出?585858 输入30, 输出?;if(a=60) printf(“及格\n”); else printf(“不及格\n”);;#include “stdio.h” main( ) { int a,b,max; printf(Input a and b=); scanf(%d%d,a, b); if ( ab ) max=a; else max=b; printf(The max of a and b is : %d\n, max); };#include “stdio.h” main( ) { int a,b,t; printf(Input a and b=); scanf(%d%d,a, b); if ( ab ) {t=a; a=b; b=t;} printf(“%d,%d\n, a,b); };有关if语句的说明;4.3.2 if语句的嵌套;下列程序段表示的数学式子? y=-1; if (x!=0) if (x0) y=2*sin(x); else y=0;; if 语句的常用格式: if(表达式1) 语句 1 else if(表达式2) 语句 2 else if(表达式3) 语句 3 ······ else if(表达式m) 语句 m else 语句 n; 已知 编写程序,输入一个x的值,输出y值。;switch语句 该语句为开关语句,适合解决多分支的情况。 格式:switch(表达式) { case 常量表达式1:语句序列1; case 常量表达式2:语句序列2; …… case 常量表达式n: 语句

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档