- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 顺序结构程序设计 Hi, everyone! 3.1 C程序的基本结构及C语句的种类 3.2 数据输入/输出的实现 3.3 标准输出函数——printf函数 3.4 标准输入函数——scanf函数 3.5 字符输入/输出函数 3.6 顺序结构程序设计举例 第3章 顺序结构程序设计 3.1 C程序的基本结构及C语句的种类 顺序结构:是由若干条按先后顺序执行的语句构成的。 选择结构:是由一个或多个条件来确定所要执行的语句,又称为分支结构。根据实际情况可分为二支或多支。 循环结构:是当满足某种循环条件时反复执行某段程序,直到不满足循环条件为止。 3.1.1 结构化程序的三种基本结构 1.表达式语句和空语句 表达式语句是由表达式加分号(;)构造的一种简单语句。任何一种合法的表达式加分号都可构成表达式语句。例如: int a=1,b=2; a*b+5; (算术表达式语句) a!=b*2; (关系表达式语句) !b||a b; (逻辑表达式语句) b=a-2; (赋值表达式语句) ba?a:b; (条件表达式语句) a=5,b=7,a+b; (逗号表达式语句) 空语句是一种只有分号而无表达式的特殊语句。空语句的功能是不做任何操作,它只是形式上的语句,它是C语句中最简单的语句。 3.1.2 C语句的种类 3.1.2 C语句的种类 2.复合语句 复合语句是由两条或两条以上的语句用花括号({})括起来的语句序列。复合语句是相对于单条语句而言的。复合语句通常可以出现在允许单语句出现的地方,复合语句可以等价于一条语句。 { a=a+b; a=a*15; b=10; } 3.分支语句 分支语句可以实现选择结构,C语言提供了两种分支语句,一种是条件语句,另一种是开关语句,使用它们可以实现多种分支结构。 3.1.2 C语句的种类 4.循环语句 循环语句可以实现循环结构。C语言提供了三种循环语句:while循环语句、do-while循环语句和for循环语句。 5.转向语句 执行转向语句时,系统转去执行指定的语句。C语言提供的转向语句有推出语句break,继续语句continue,无条件转向语句goto。使用这些语句将给程序增加灵活性和方便性。 3.2 数据输入输出的实现 C语言的输入输出是由输入和输出函数实现的,如printf和scanf函数,putchar和getchar函数,gets和puts函数。 C函数库是由c语言自带的,并已编译成目标文件。连接时会与源程序编译得到的目标文件相连接,生成目标程序。 使用C函数库时,用预编译命令#include将相关的“头文件”包括到用户的源文件中,放在程序的开头。 #include stdio.h 或 #include “stdio.h” 标准输入输出库函数的头文件是“stdio.h” 3.3 标准输出函数——printf函数 printf函数(格式输出函数):按指定的格式向输出设备输出指定的数据,可以是若干个任意类型的数据。 1. printf的一般格式 printf(“格式控制字符串”,输出项列表); 格式控制字符串总是由%和格式字符串构成并用双引号括起来,它指定了与其对应的输出表列项的输出格式,如数据类型、形式、长度、小数位数。形式为: %格式字符串 例如, “%d” ,“%0.3f” ,“%ld” 非格式字符串在输出时原样照印,在显示中起提示作用。 3.3 标准输出函数——printf函数 1. printf的一般格式 printf(“格式控制字符串”,输出项列表); 输出表列中给出了各个输出项, 要求格式字符和各输出项在数量、类型上应该一一对应 。例如: printf(“%d %d”, a, b); 10 66 printf(“a = %d, b =%c”, a, b); a=10,b=B 2. Printf 常用格式字符串 格式字符形式: %[标志][输出最小宽度][.精度][长度]类型 例:%d %3c %-10.2f %5ld 方括号[]中的项为可选项。对不同类型的数据用不同的格式字符。 格式字符形式: %[标志][输出最小宽度][.精度][长度]类型 (1)类型 类型字符用以表示输出数据的类型,其格式符和意义如下:格式字符 字符意义 d 以十进制形式输出带符号整数(正数不输出符号) o 以八进制形式输出无符号整数(不输出前缀O) x 以十六进制形式输出无符号整数(不输出前缀OX) u 以十进制形式输出无符号整数 f 以
您可能关注的文档
- 大数据与大系统分解.ppt
- 煤炭建设工程质量监督岗位培训班(计算机管理)答案.ppt
- 煤气作业人员安全答案.ppt
- 皮带胶接工艺简介试题.ppt
- photoshop基础教程分解.ppt
- 泵与风机-P2-4分解.ppt
- 皮带输送机常见故障排除及日常维护技术培训试题.ppt
- 煤气事故处理答案.ppt
- 煤气设备(区域)检修安全答案.ppt
- 大物-静电场3分解.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)