c语言演示课件第三章节.pptVIP

  1. 1、本文档共27页,可阅读全部内容。
  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文档。上传文档
查看更多
c语言演示课件第三章节

第3章 顺序程序设计; § 3.1 C语句概述 ;for( )~ (循环) while( )~ (循环) do~while( ) (循环)      ; ;选择结构:if(表达式)……else ;? 循环结构:do……while或while或for ?; 循环结构:do……while或while或for ?; 3.简单表达式语句 赋值语句:   如:i=1;x=sin(y); ?? 4.空语句:   如: ; 问题:既然空语句什么都不作,为什么还要它? ; (5) 复合语句 将几个表达式组合在一起,形成一个复合表达式语句。 例如:++i,++j; i=1,j=2; 用{ }把一些语句括起来成为复合语句。 如:{ z=x+y; t=z/100; printf(“%f”,t);} 注意:} 后无分号,其余各行均有分号。 例4.1 main( ) { int a; { int b; b=3; //复合语句(分程序) printf(“%d\n”,a+b); } b=1; } ;§ 3.2 赋值语句;§ 3.3数据输入输出的概念与C语言中的实现;§ 3.4字符数据的输入输出;1.printf函数 格式:printf(“格式控制”,输出表) 功能:按自右向左的顺序,依次计算“输出列表”中各表达式 的值,再按“格式串”规定的格式将表达式的值输出到显示器。;;附加格式说明符(修饰符) %[修饰符]格式字符 ;例 int a=1234; float f=123.456; char ch=‘a’; printf(“%-8d,%8d%2d\n”,a,a,a); printf(“%f,%8f,%8.1f,%.2f,%.2e\n”,f,f,f,f,f); printf(“%3c\n”,ch);;3.5.2 输入函数;附加格式说明符(修饰符);输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 ;注意:用“%c”格式符时,空格和转义字符作为有效字符输入; §3.6 程序举例与练习;1:已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据是,正确的数据输入方式是__________。 int a1,a2;char c1,c2; scanf(“%d%d”,a1,a2); scanf(“%c%c”,c1,c2); A)?1020AB ? B)10 20 ? AB ? C)10 20 AB ? D)10 20AB ? ; 2:根据定义和数据的输入方式,输入语句的正确形式为__________。 已有定义:float f1,f2; 数据的输入方式:4.52 ? 3.5 ? A)scanf(“%f,%f”,f1,f2); B) scanf(“%3.2f %2.1f”,f1,f2); C)scanf(“%f%f”,f1,f2); D) scanf(“%3.2f %2.1f”,f1,f2); ; 3:以下合法的C语言赋值语句是( ) A)a=b=58 B)k=(int) (a+b); C)a=58,b=58 D)--i; 4: 若有以下程序段,c3中的值是( ) A)0 B)1/2 C)0.5 D)1 int c1=1,c2=2,c3; c3=c1/c2; ; 5:若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是( ) A)a=a+b;b=a-b;a=a-b; B)t=a,a=b,b=t; C)a=t;t=b;b=a; D)t=b;b=a;a=t; 6: 若x为int型变量,则执行以下语句后x的值是___

文档评论(0)

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

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

1亿VIP精品文档

相关文档