- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言课件潘第三章
第3章 顺序程序设计 教学目与要求: 了解C语句的分类,理解输入输出的概念及在C中的实现,掌握赋值语句,字符数据及格式输入输出。 教学内容: C语句概述;赋值语句;数据输入输出的概念及在C语言中的实现;字符数据的输入输出;格式输入与输出;顺序结构程序设计举例 教学难点与重点: 赋值语句的格式及作用,字符数据的输入输出,printf和scanf函数的功能,格式及使用方法。 § 3.1 C语句概述 选择结构: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 赋值语句 赋值语句是由赋值表达式加上一个分号构成 1.C语言中的赋值号“=”是一个运算符,而其它大多数语言中赋值号不是运算符。 2.注意在变量说明中给变量赋初值和赋值语句的区别。 在变量说明中,不允许连续给多个变量赋初值。 如说明是错误的: int a=b=c=5 必须写为 int a=5,b=5,c=5; 而赋值语句允许连续赋值。 § 3.3数据输入输出的概念与C语言中的实现 输出:向外部输出设备(显示器,打印机,磁盘等)输出数据。 输入:从输入设备(键盘,磁盘,光盘,扫描仪等)输入数据 实现: C语言中没有输入或输出语句。输入和输出操作都是由函数来实现的。 在使用C语言库函数时,要用预编译命令 #include 将有关“头文件”包括到源文件中。 § 3.4字符数据的输入输出 4.4.1 字符输出函数putchar 向终端输出一个字符,一般形式为 putchar( 变量名); 4.4.2 字符输入函数 getchar从终端(或系统隐含指定的输入设备)输入一个字符,它 没有参数,一般形式为 getchar()函数的值就是从输入设备得到的字符。 3.5.2 输入函数 输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 注意:用“%c”格式符时,空格和转义字符作为有效字符输入 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中
您可能关注的文档
- c语言课件(第嚄九章).ppt
- c语言课件(第跑2章).ppt
- c语言课件(内第1章概述).ppt
- c语言课件05-contr已olflow.ppt
- c语言课件cha快p06.ppt
- c语言课件被:第4章简单程序.ppt
- c语言课件-第1要章绪论.ppt
- c语言课件第1章c若语言概述.ppt
- c语言课件第2章c呢语言概述.ppt
- c语言课件第04章款简单程序.ppt
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
最近下载
- 2025年蛇年新春茶话会课件.pptx
- 汽车学会-2023汽车智能座舱分级与综合评价白皮书.pdf VIP
- 2024标准版离婚协议书6篇.docx VIP
- 岗梅林下种植技术规范-公示稿.pdf
- 《力》(教学设计)-2024-2025学年人教版(2024)初中物理八年级下册.docx VIP
- 小公司组织架构图及部门职责(4篇).pdf VIP
- 2020新译林版高中英语选修三全册课文翻译(英汉对照).pdf
- 2020新译林版高中英语选修第二册全册课文翻译(英汉对照).doc
- The Blair Witch Project《女巫布莱尔(1999)》完整中英文对照剧本.docx VIP
- 2020新译林版高中英语选修第一册课文翻译(英汉对照).docx
文档评论(0)