c语言程序设计(徐贞如) 第4章 顺序结构程序设计.pptVIP

c语言程序设计(徐贞如) 第4章 顺序结构程序设计.ppt

  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文档。上传文档
查看更多
尚辅网 尚辅网 第4章 顺序结构程序设计 本章学习要点: 程序结构的基本概念 格式化输出函数——printf() 格式化输入函数——scanf() 单个字符输入输出函数——getchar()和putchar() 顺序结构程序设计 学习方法建议: 本章是程序设计的基础,建议重点关注C语言输入输出函数的应用格式及使用方法,掌握顺序结构程序设计要点。 4.1程序设计的基本概念 所谓程序设计是指编写一系列语句,输入计算机后经编译产生若干条机器指令,这些机器指令实际是一组指挥计算机完成某些特定操作的命令,通过运行指令,检查这些操作的是否可以完成一个预期的任务。 4.1.1程序结构概述 在第一章中介绍了一个最简单的C程序,该程序即为一个顺序结构程序。 完成一项具体的任务到底需要哪些指令(语句),如何安排这些指令(语句)的执行的先后顺序,这些都会直接影响到程序的结果。而结构化程序设计的理念是由E.W.Dijkstra提出的,使用三种基本控制结构,通过组合和嵌套从而实现任何单一入口和出口的程序设计思想。 1.顺序结构 以下就简单介绍这基本的三种程序结构。假设有顺序语句块A和B以及条件语句块P。 1.顺序结构 顺序结构程序是所有程序结构中最简单的一种,该程序结构中,语句按其在程序中的先后位置顺序被执行。其程序结构如图4-1所示。 2.选择结构 2.选择结构,也称为分支结构 程序需要根据某些条件,进行逻辑判断,而其结果是决定程序的走向的程序结构称为选择程序结构。如图4-2所示。 3.循环结构 3.循环结构 程序按照一定的条件,重复执行指定的语句块即称为循环程序结构。如图4-3所示。 4.1.2 C程序语句简介 C程序是由函数构成,而函数是由函数说明和函数体组成,其中函数体是函数的核心。与其他高级语言一样,利用函数体中的C语句,向计算机系统发出操作命令,因而C语句是C程序的重要组件,而构成语句的基本元素除了前面介绍关键字、变量、表达式等还有库函数,以下介绍在C程序中常用的输入输出函数。 4.2C程序数据的输入输出 为了让计算机处理各种数据,首先就应该把源数据输入到计算机中;计算机处理结束后,再将目标数据信息以人能够识别的方式输出。C语言没有提供专门的输入输出语句,其输入输出操作是由C编译系统提供的库函数来实现的。C语言不提供输入输出语句的目的是使C语言编译系统具有简单、通用性强、可移植性好的优点。 [引例4.1]程序要求从键盘输入圆柱体的半径和高,计算圆柱体的侧面积和体积后输出计算结果。 main() { float radius,high,carea,volume, pi=3.14159; printf (“请输入圆柱体的半径:/n”); scanf (“%f” , radius); /*从键盘输入一个实数赋给变量radius */ printf (“请输入圆柱体的高:/n”); scanf (“%f”,high); /*从键盘输入一个实数赋给变量high */ carea=2.0 * pi * radius * high; /*求圆柱体侧面积*/ volume=pi * radius * radius * high; /*求圆柱体体积*/ printf (“radius=%f\n”, radius); /*输出圆柱体底面半径*/ printf (“radius=%f\n”, high); /*输出圆柱体的高*/ printf(“carea =%7.2f, volume =%7.2f\n”, carea, volume); /*输出圆柱侧面积和体积*/ } 4.2.1 printf函数──格式化输出函数 向计算机系统默认的输出设备(一般指终端或显示器)输出一个或多个任意类型的数据。 1.printf函数的格式 printf()函数的一般格式如下: printf (格式控制字符串,输出项列表); 用[引例]中的printf (“radius=%f\n”, radius)为例对printf函数的格式说明如下: 表4-1printf函数常用附加格式说明符 表4-2printf函数常用类型转换字符 ②转义字符:控制输出。见表2-2转义字符及其功能表。[引例]中printf函数中的“\n”就是转义字符,输出时产生一个“换行”操作。 ③普通字符:需要原样输出的字符。如:[引例]中printf(radius=%f\n, radius);语句中的“radius=”就是普通字符。 (2)输出项列表 是需要输出的数据项。如果要输出的数据项多于1个,则相邻2个数据项之间用逗号分开。如[引例]中printf(“carea =%7.2f, volume =%7.2f\n”, carea, v

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档