简单的C程序设计

简单的C程序设计

ID:37586454

大小:528.81 KB

页数:35页

时间:2019-05-12

简单的C程序设计_第1页
简单的C程序设计_第2页
简单的C程序设计_第3页
简单的C程序设计_第4页
简单的C程序设计_第5页
资源描述:

《简单的C程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要求:进一步理解C程序的组成,了解C语句的分类掌握C语言中数据的输入/输出方法,常用输入/输出函数的使用掌握顺序结构程序设计方法,能编写简单的C程序本章难点:数据输出格式控制符的使用本章重点:格式输入/输出函数(scanf()/printf())的使用第3章简单的C程序设计3.1顺序结构的基本语句3.2数据的输入与输出3.3字符数据的输入输出*3.4较复杂的输入输出问题本章小结第3章顺序结构程序设计内容要点提示:顺序结构中基本的语句有哪些?输出函数printf有哪些格式说明符?利用scanf函数输入数据时,要注意什么?程序设计其实是对数据的设计和对操作

2、的设计。数据设计是通过一系列的数据描述语句来实现,主要用来定义数据的类型,完成数据的初始化等;而操作设计是通过一系列的操作控制语句来完成,其作用是向计算机系统发出操作指令,以完成对数据的加工计算和流程控制。程序的结构分为顺序结构、选择结构和循环结构3.1顺序结构的基本语句C语句是C程序的最基本成分。C语句必须由分号“;”结尾,哪怕只有一个分号也能构成一个空语句。在C语言中只有“可执行语句”,没有“非执行语句”。一个大型C程序的结构如图3-1所示,即一个C程序可以由若干个源程序文件组成,一个源文件可以由若干个函数和预编译命令组成,一个函数又由数据定义部分和执

3、行部分组成。3.1顺序结构的基本语句顺序结构主要使用的是简单语句(包括数据输入输出语句)、空语句和复合语句。3.1.1简单语句1.表达式语句由表达式组成的语句称为表达式语句。即在表达式后面加上分号就成为表达式语句。表达式;/*分号是C语言语句的结束符*/例如:i++;--j;3.1顺序结构的基本语句2.赋值语句例如:y=10;/*把10赋值给变量y*/x=y+1;x=x*6*sin(x)/*计算右边表达式的值,并赋值给变量x*/3.函数调用语句函数调用语句由函数名和实际参数加上分号组成。形式如下:函数名(实际参数列表);例如:scanf(“%d”,&x);

4、printf(“x=%d”,x);3.1顺序结构的基本语句3.1.2空语句只有一个分号的语句,它什么也不做。有时用作转向语句或后面章节提到的循环语句中的循环体。例如:while(getchar()!=’’)/*这是循环控制语句*/;/*这是空语句*/3.1.3复合语句把多条语句用花括号“{}”括起来组成的语句称为复合语句。在程序中应把复合语句看成是单条语句,即在语法上相当于一条语句。3.1顺序结构的基本语句复合语句的形式:{[数据说明]语句1;语句2;……语句n;}注意:在复合语句的“数据说明”中定义的变量是局部变量,仅在复合语句中有效;复合语句结束花

5、括号“}”之后不需再加分号。例如:{intx=3,y=7;/*x,y变量仅在复合语句中有效*/x=x+y;printf(“x=%d”);}3.1顺序结构的基本语句【例3-1】输入三角形的三条边长,计算并输出三角形的面积。假设输入的三条边能构成三角形的。根据三条边的边长,计算三角形面积的公式如下:#include#include/*数学函数的头文件*/voidmain(){floatx,y,z,s,area;printf("Inputa,b,c:");scanf("%f,%f,%f",&x,&y,&z);/*输入三角

6、形三边*/s=(x+y+z)/2;area=sqrt(s*(s-x)*(s-y)*(s-z));/*求三角形面积*/printf("Theareais:%.2f",area);/*输出三角形面积*/}思考:输入任意3个值作为三角形的边都能计算出三角形面积?3.2.1数据输入/输出的概念数据输入/输出是相对计算机内存3.2数据的输入/输出在C语言中所有的数据输入/输出都是由库函数完成的。因此都是函数语句。在C语言中使用库函数时,要使用预编译命令#include将相关的头文件(*.h)包含到用户源文件中。使用形式:#include“头文件”或#includ

7、e<头文件>说明:1.标准输入/输出头文件是:stdio.h2.常用的输入输出函数有:printf()scanf()putchar()getchar()getch()getche()函数等3.2数据格式输入/输出3.2.1数据格式输出——printf()函数格式化输出函数printf()功能:按控制字符串规定的格式,向输出设备输出各输出项其基本格式为:printf(“控制字符串”,输出项列表)3.2数据格式输入/输出输出项可以是常量、变量、表达式,其类型与个数必须与控制字符串中格式字符的类型、个数一致、当有多个输出项时,各项之间用逗号分隔。控制字符串由格式

8、说明和普通字符两部分组成。1.格式说明一般格式为:%[<修饰符>]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。