1 / 33
文档名称:

c语言论文正文.doc

格式:doc   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

c语言论文正文.doc

上传人:sanshengyuanting 2016/7/27 文件大小:0 KB

下载得到文件列表

c语言论文正文.doc

相关文档

文档介绍

文档介绍:-1- 第一章绪论 当前应用领域的现状我们现在如何管理与我们联系的人的信息呢?有多种方式, 比如说,有储存电话号码到手机上的,有记录电话等信息到本子上的,还有用名片夹存放名片的,也有记录在 word 文档中或打印出来的,等等很多种形式。对于存储电话号码到手机上的方式,比较方便,随时随地可以联系,不过只能通过电话联系,没有记录其他的联系方式,如果手机丢了可能就谁也联系不上了;对于记录电话等信息到本子上的方式,第一也可能丢失本子,第二是查找起来比较困难,需要人工查找,而且更新时不容易,需要涂改以前记录的信息,第三格式比较死板,不利于跟随用户的需求扩展;对于用名片夹存放名片的形式也是查找起来不方便,有丢失的危险;对于记录到 word 文档或打印出来的,也是扩展性不强,查找起来不方便。如此多的方式我们都感觉有一定的缺陷,那我们如何管理我们的联系人通讯资料呢?提出一个大胆的假设,如果我们在网络上建立一个系统提供通讯录管理功能,这样我们就可以随时随地通过网络对通讯录进行管理,而现在我们的手机都逐渐更新换代成可以连接计算机网络了,这样我们可以随时随地查找任意信息, 查找快速,维护方便,丢失手机也不会丢失联系方式,而且可以根据用户的需要定制,比较灵活,这个可能是最完美的方案了。-2- C 语言的发展 C 语言的前身是 ALGOL 语言( AL-GOL60 是一种面向问题的高级语言)。1963 年英国剑桥大学推出 CPL 语言,此语言在 ALGO L 语言的基础上增加了硬件处理能力,同年剑桥大学的马丁?理查德对其进行简化,提出 BCPL 语言;1970 年美国贝尔实验室的肯?汤姆逊进一步简化,提出了 B语言(取 BCPL 的第一个字母);197 2 年美国贝尔实验室的布朗??,提出了 C语言(取BCPL 的第二个字母);1987 年美国标准化协会指定了 C语言标准 ANSI C,即现在流行的 C语言。自197 2 年投入使用之后,C语言成为UNI X和XENI X操作系统的主要语言, 是当今使用最为广泛的程序设计语言之一。 C 语言的特点(1) C 语言是具有低级语言功能的高级语言。 C语言既具有高级语言的功能,又具有低级语言的许多功能。它把高级语言的基本机构和语言与低级语言的实用性集合起来,是处于汇编语言和高级语言之间的一种程序设计语言,也可称其为“中级语言”。(2) C语言简洁、紧凑、使用方便、灵活。程序书写形式自由, 主要用小写字母表示,相对其他高级语言源程序代码量少。(3) 运算符丰富,表达式能力强。 C 语言共有 34 种运算符,范-3- 围广泛,除一般高级语言使用的算术、关系和逻辑运算符外,还可以实现以二进制位为单位的运算,并且具有如 a++ 、b++ 等单项运算符和+=、-=、*=、/=等复合运算符。(4) 数据结构丰富,便于数据的描述与存储。C语言具有丰富的数据结构,其数据类型有整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等,因此能实现复杂的数据结构的运算。(5) C语言是结构化、模块化的编程语言。程序的逻辑结构可以使用顺寻、分支和循环 3种基本结构。C语言程序采用函数结构, 便于把整体程序分割成若干相对独立的功能模块,为程序模块间的相互调用以及数据传递提供了便利。(6) C语言程序中,可使用宏定义编译预处理语句、条件编译预处理语句。(7) 可移植性好。与汇编语言相比,C程序基本上不作修改就可以运行于各种型号的计算机和各种操作系统。 C 语言也存在一些不足之处,例如运算符及其优先级过多、语法定义不严格等,对于初学者有一定的困难。由于 C 语言具有上述特点,因此 C 语言得到了迅速推广,成为人们编写大型软件的首选语言之一。许多原来用汇编语言处理的问题可以用 C语言来处理了。-4- 第二章问题定义(或系统分析) 设计题目的内容、任务及具体要求本程序是非数值计算型算法设计,我设计出了通讯录管理系统的基本功能,并设计了简单的界面。本程序主要考察对自定义函数的熟悉程度,本程序主要使用的是数组的相关操作,包括结构体数组的输入、输出、查找、删除等。我设计的这个通讯录系统也初步实现了人员信息的显示、删除、查找、修改、添加等必要的功能。①记录通讯录内的人员的学号、姓名、电话号码、家庭住址。②显示所有人员的信息。③通过输入姓名查找人员信息。④通过输入姓名查找到要删除的人员信息,然后可以进行删除。⑤通过输入姓名查找到要修改的人员信息,然后可以进行修改。⑥添加人员信息。-5- 第三章总体设计与详细设计 总体设计思路本系统首先设计出了主函数,然后根据去要实现的功能分别设计,显示、删除、查找、修改、添加功能的子函数。在显示的函数设计过程中首先运用拉文件的读取等