简单的C程序设计.pptxVIP

  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文档。上传文档
查看更多

第3章简单的C程序设计本章要求:03进一步理解C程序的组成,了解C语句的分类掌握C语言中数据的输入/输出方法,常用输入/输出函数的使用掌握顺序结构程序设计方法,能编写简单的C程序本章重点:02格式输入/输出函数(scanf()/printf())的使用本章难点:01数据输出格式控制符的使用

第3章顺序结构程序设计3.1顺序结构的基本语句3.2数据的输入与输出3.3字符数据的输入输出*3.4较复杂的输入输出问题本章小结内容要点提示:顺序结构中基本的语句有哪些?输出函数printf有哪些格式说明符?利用scanf函数输入数据时,要注意什么?

程序设计其实是对数据的设计和对操作的设计。数据设计是通过一系列的数据描述语句来实现,主要用来定义数据的类型,完成数据的初始化等;而操作设计是通过一系列的操作控制语句来完成,其作用是向计算机系统发出操作指令,以完成对数据的加工计算和流程控制。01程序的结构分为顺序结构、选择结构和循环结构02

3.1顺序结构的基本语句一个大型C程序的结构如图3-1所示,即一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预编译命令组成,一个函数又由数据定义部分和执行部分组成。C语句是C程序的最基本成分。C语句必须由分号“;”结尾,哪怕只有一个分号也能构成一个空语句。在C语言中只有“可执行语句”,没有“非执行语句”。

由表达式组成的语句称为表达式语句。即在表达式后面加上分号就成为表达式语句。表达式;/*分号是C语言语句的结束符*/例如:i++;-j;1.表达式语句01顺序结构主要使用的是简单语句(包括数据输入输出语句)、空语句和复合语句。简单语句023.1顺序结构的基本语句

3.1顺序结构的基本语句2.赋值语句例如:y=10;/*把10赋值给变量y*/x=y+1;x=x*6*sin(x)/*计算右边表达式的值,并赋值给变量x*/3.函数调用语句函数调用语句由函数名和实际参数加上分号组成。形式如下:函数名(实际参数列表);例如:scanf(“%d”,x);printf(“x=%d”,x);

3.1顺序结构的基本语句空语句只有一个分号的语句,它什么也不做。有时用作转向语句或后面章节提到的循环语句中的循环体。例如:while(getchar()!=’\n’)/*这是循环控制语句*/;/*这是空语句*/复合语句把多条语句用花括号“{}”括起来组成的语句称为复合语句。在程序中应把复合语句看成是单条语句,即在语法上相当于一条语句。

3.1顺序结构的基本语句复合语句的形式:{[数据说明]语句1;语句2;……语句n;}注意:在复合语句的“数据说明”中定义的变量是局部变量,仅在复合语句中有效;复合语句结束花括号“}”之后不需再加分号。例如:{intx=3,y=7;/*x,y变量仅在复合语句中有效*/x=x+y;printf(“x=%d\n”);}

3.1顺序结构的基本语句【例3-1】输入三角形的三条边长,计算并输出三角形的面积。假设输入的三条边能构成三角形的。根据三条边的边长,计算三角形面积的公式如下: #includestdio.h#includemath.h/*数学函数的头文件*/voidmain(){ floatx,y,z,s,area;printf(Inputa,b,c:\n); scanf(%f,%f,%f,x,y,z);/*输入三角形三边*/ s=(x+y+z)/2; area=sqrt(s*(s-x)*(s-y)*(s-z));/*求三角形面积*/ printf(Theareais:%.2f\n,area);/*输出三角形面积*/ }思考:输入任意3个值作为三角形的边都能计算出三角形面积?

3.2数据的输入/输出3.2.1数据输入/输出的概念数据输入/输出是相对计算机内存

3.2数据格式输入/输出在C语言中所有的数据输入/输出都是由库函数完成的。因此都是函数语句。在C语言中使用库函数时,要使用预编译命令#include将相关的头文件(*.h)包含到用户源文件中。使用形式:#include“头文件”或#include头文件说明:1.标准输入/输出头文件是:stdio.h2.常用的输入输出函数有:printf()scanf()

文档评论(0)

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

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

1亿VIP精品文档

相关文档