1 / 37
文档名称:

C语言论文正文.doc

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

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

分享

预览

C语言论文正文.doc

上传人:小枷 2019/6/16 文件大小:240 KB

下载得到文件列表

C语言论文正文.doc

相关文档

文档介绍

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

最近更新

2024年重庆电子工程职业学院职业倾向性测试题.. 55页

2024年长治幼儿师范高等专科学校单招职业适应.. 58页

一级建造师之一建公路工程实务题库1000道【历.. 302页

中医美容面部护理ppt课件 26页

一级建造师之一建工程法规题库1000道【真题汇.. 333页

一级建造师之一建工程法规题库1000道精品(历.. 330页

一级建造师之一建港口与航道工程实务题库1000.. 306页

一级建造师之一建港口与航道工程实务题库1000.. 307页

安全员继续教育考试题库1000道及答案【夺冠系.. 282页

安全员继续教育考试题库1000道附答案(完整版.. 279页

中医护理骨干培训汇报ppt课件 18页

演出经纪人考试题库1000道附完整答案【夺冠】.. 276页

2024年九江职业大学单招职业适应性测试试题库.. 58页

2024年山东省青岛市高职单招职业适应性测试题.. 73页

2024年惠州工程职业学院单招职业适应性测试题.. 57页

2024年阜阳科技职业学院单招职业适应性测试试.. 56页

2024年四川铁道职业学院单招综合素质考试题库.. 73页

人教版小学五年级英语下册期末测试题 (2) 3页

2024年江阳城建职业学院单招职业适应性测试试.. 74页

2024年滨州职业学院单招职业适应性测试题库含.. 75页

2024年郑州信息工程职业学院单招综合素质考试.. 54页

2024年阜阳幼儿师范高等专科学校单招职业适应.. 72页

综合解析广东深圳市高级中学物理八年级下册期.. 21页

《雷雨》话剧剧本(第三幕) 20页

扁桃体炎的健康宣教ppt 27页

箱变日常巡查记录表格 2页

学生请假条模板[常用15篇] 9页

消防楼梯施工方案 5页

学习防性侵教育心得体会 3页

作业现场违章分析报告(范本) 27页