1 / 107
文档名称:

程序和流程控制编程及应用教材.ppt

格式:ppt   大小:696KB   页数:107页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序和流程控制编程及应用教材.ppt

上传人:花开花落 2019/2/18 文件大小:696 KB

下载得到文件列表

程序和流程控制编程及应用教材.ppt

相关文档

文档介绍

文档介绍:第1、2章回顾C程序结构:C程序由main函数和若干个其他子函数(标准函数和自定义函数等)构成。函数包括函数头和函数体,C程序语句以分号作为结束标志。语法单位(单词):关键字、标识符、分隔符、常量、变量、运算符。数据类型的规定以及表达式运算规则。输入输出函数getchar,putchar,scanf,printf的使用。/*求二整数之和的程序*/#include<>//预处理voidmain()//函数定义{inta,b;//变量说明intsum;scanf("%d%d",&a,&b);//数据输入sum=a+b;//执行部分printf("sum=%d",sum);//信息输出}该程序的运行结果为:78//输入sum=(1)注释部分:格式为"/*注释内容*/"或"//注释内容";在函数的最上端,一般都应有一段注释信息,主要说明函数的功能,输入、输出及其限制;如是商品软件还应包含版权信息,在程序的其他部分也可加注释。编程者要养成一边编程序、一边加注释的****惯。一般长段的注释用"/*注释内容*/形式,短段的注释用"//注释内容"形式。(2)预处理块、全局变量说明等。(参见后面章节)(3)函数定义部分,包括函数类型,函数名及参数表,由于只有一个函数故取名main(),由于无返回值故类型为void,无参数输入时,main()内参数表为空。(4)变量说明部分,对所用的变量进行说明;(5)数据输入部分,对要使用的变量赋初值,可直接或间接输入,有些是在第(4)部分完成(即变量直接初始化);(6)执行部分,它是整个程序的核心,一般是对程序算法用结构化程序设计方法进行描述,然后将其转化成对应的C语言语句;(7)信息输出部分,根据要求输出所求的信息或返回结果;有些是在第(6)部分一边执行一边输出。/*求二整数之和的程序*/#include<>//预处理intadd(intx,inty);//函数声明voidmain()//函数定义{inta,b;//变量说明intsum;scanf("%d%d",&a,&b);//数据输入sum=add(a,b);//执行部分printf("sum=%d",sum);//信息输出}/*求和函数,输入参数为二整数,返回值为其和*/intadd(intx,inty)//函数定义{intz;//变量说明z=x+y;//执行部分returnz;//返回结果}输入:78该程序的运行结果为:sum=15语句是C语言程序的基本元素,语句以分号为结束标志。程序中的各函数模块都是由一定含义的语句组成的。例:charch=‘H’;/*分号为语句结束标志*/inty=7;c=a+b;printf(“hello!”);语句的分类:说明语句用来对程序中所使用的各种类型变量及属性进行说明,按其所起作用有时也称为定义语句。执行语句包括表达式语句、流程控制语句、函数调用语句等完成一定运算操作功能的语句。,也称为定义语句。说明语句的格式:<存储类型>数据类型变量名列表;例:inti,j;//说明了两个整型变量i和j说明语句同时也可以进行初始化赋值,如:charch=‘H’;unsignedlongy=0x35847412;执行语句中所使用的每一个变量都必须在此前说明过。。一般包含四大类:表达式语句(包括空语句)复合语句流程控制语句辅助控制语句(1)表达式语句任何一个表达式加上一个分号就是一条表达式语句;//表达式语句,通常是赋值表达式或函数调用表达式。例:c=a+b;sum=add(a,b);//赋值语句printf(“hello!”);//函数调用语句;//空语句(2)复合语句将若干语句用一对大括号{}括起来就构成了复合语句。复合语句的一般格式为:{说明语句;可执行语句;}复合语句在程序结构上是以整体出现,相当于程序块(BLOCK),当一个功能必须用多条语句才能完成时,就需要使用复合语句。采用{}可以清晰地表达程序的层次结构。