1 / 14
文档名称:

C语言论文.doc

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

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

分享

预览

C语言论文.doc

上传人:顾生等等 2018/9/30 文件大小:46 KB

下载得到文件列表

C语言论文.doc

文档介绍

文档介绍:C 语言论文
题目:C语言基础

作者:
***成
学号:
学院(系):
电子工程系
专业:
电气自动化

年月日
C语言程序设计基础
关键字:C语言程序设计运算函数编译
摘要:现今社会,人与人之间的交流要用某种能够共同理解的语言,当然,人与计算机之间也要有“语言”。程序员或操作人员是通过按某种语言规范设计程序来控制计算机的工作,从而完成指定的任务。因此,程序员必须事先掌握与计算机打交道的“计算机语言”,这时我们就需要C语言,它通常用于系统软件、工程软件的设计等。C语言功能非常强大,应用广泛,一旦掌握了之后,你对计算机的认识会增加许多,以后再自学其他语言就显得轻而易举了。虽然C语言比较难学,但是只要你能理清思路,掌握它的精髓,那么学****C语言也是一件非常容易且又其乐无穷的事。
目录
中文摘要 2
1. C语言的发展历史 4
2. C语言的优点 6
3. C语言的缺点 8
4. C语言的函数调用 9
5. C语言的结构特点 12
6. 学****C语言的心得 13
附录B ××× 00
1. C语言的发展历史:
C语言的祖先是BCPL语言。
1967年,剑桥大学的 Martin Richards 对CPL语言进行了简化,于是产生了BCPL(bined Pogramming Language)语言。
1970年,美国贝尔实验室的 Ken Thompson。以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。
在1972年,美国贝尔实验室的 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
为了使UNIX操作系统推广,1977年Dennis 《可移植的C语言编译程序》。
1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。《The C Programming Language》一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准化协会(American National Standards Institute)在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSI C。
K&R第一版在很多语言细节上也不够精确,这个“参照编译器”来说,它日益显得不切实际;K&R甚至没有很好表达它所要描述的语言,把后续扩展扔到了一边。最后,C在早期项目中的使用受商业和政府合同支配,它意味着一个认可的正式标准是重要的。因此(在M. D. McIlroy的催促下),ANSI于1983年夏天,在CBEMA的领导下建立了X3J11委员会,目的是产生一个C标准。X3J11在1989年末提出了一个他们的报告[ANSI 89],后来这个标准被ISO接受为ISO/IEC 9899-1990。
1990年,国际标准化组织ISO(anization for Standards)接受了89 ANSI C 为I SO C 的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。
1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。1999年,ISO有对C语言标准进行修订,在基本保留原来C语言特征的基础上,针对应该的需要,增加了一些功能,尤其是对C++中的一些功能,命名为ISO/IEC9899:1999。
2001年和2004年先后进行了两次技术修正。
目前流行的C语言编译系统大多是以ANSI C为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则有略有差别。
C语言的优点:
C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。
它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
优点
、灵活方便
C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

C语言的运算符包含