1 / 68
文档名称:

C程序相关设计初步.ppt

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

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

分享

预览

C程序相关设计初步.ppt

上传人:sanshenglu2 2020/9/28 文件大小:802 KB

下载得到文件列表

C程序相关设计初步.ppt

文档介绍

文档介绍:第三章C程序设计初步本章介绍了结构化程序的设计思想、设计标准和结构化程序的标准。要求掌握顺序结构的程序设计,其中主要有赋值语句、输入输出函数。并介绍了文件包含命令、流和文件的初步知识。结构化程序设计思想赋值语句流和文件初步数据输入C语言概述数据输出结构化程序设计思想(一)程序的质量标准结果正确,结构良好,清晰易懂。运行速度快,所占内存尽量合理。结构化程序设计方法就是按“工程化”方法来组织软件生产,是生产的软件有统一的标准、风格,便于推广和维护。结构化程序设计方法核心:自顶向下,逐步细化,模块化。使用三种基本模块(顺序、分支、循环)。结构化程序设计思想(二)结构化程序的标准清晰高效由基本模块构成(1)一个入口。(2)一个出口。(3)无死语句(永远执行不到的语句)。(4)没有死循环(永远执行不完的无终止循环)。一个结构化程序必定能分解为三种基本结构(顺序结构、分支结构、循环结构)的模块。结构化程序设计思想(三)三种基本结构:::结构化程序设计思想(四):当型循环:直到型循环:C语言概述C语言是函数式语言,每个函数由数据说明和执行部分组成。语句可分为单个语句、复合语句和空语句。每个语句以分号结束,一个语句可分写成几行,几个语句也可写成一行。空语句直接由分号组成。复合语句形如:{z=x+y;y=x/z;x=z-y;}表达式语句是在各种表达式后加一个分号形成。例x=x+y;和x++;控制语句:条件判断(if,switch),循环(for,while,dowhile),转移(goto,continue,break,return)。赋值语句赋值语句是由赋值表达式加上一个分号构成。例x=a+b;注意:赋值号“=”作为赋值运算符例if((x=a+b)!=0)t=10;x!=0即(a+b)xt=10C的这种表达是基于无真正的逻辑量,而用零和非零表示逻辑值。文件包含一个C程序由若干个源文件组成,而一个源文件还可将另一个源文件的全部内容包含进来。被包含的文件在编译时先展开,用预编译命令“#include”。一般形式为:#include<文件名>或#include"文件名"说明:文件名是源程序名,可以是自编的(.c)程序,也可以是系统提供的头部文件(.h)。被包含的源文件还可再嵌套包含另一个源文件。一个预编译命令#include只能指定一个被包含文件。命令中文件名的写法有三种。文件包含(续)文件名的写法:#include"c:\pro\"。#include""。#include<>。注意:系统提供的头部文件(.h)采用尖括号,而自己编写的嵌入源文件(.c)采用双引号。流和文件同步C语言I/O系统为编程者提供了一个统一的接口与具体的被访问设备无关。在编程者和被使用设备之间提供了一层抽象的东西——“流”,具体的实际设备叫做“文件”。流均具有相同的行为,相当于一个缓冲区。流分为文字流和二进制流。C语言的输入与输出由库函数完成。调用输入与输出函数时,在程序前应加上:#include<>和(或)#include<>对编程者来说,I/O都是通过流来进行。