c 语 言 论 文

c 语 言 论 文

ID:26523705

大小:46.00 KB

页数:14页

时间:2018-11-27

c 语 言 论 文_第1页
c 语 言 论 文_第2页
c 语 言 论 文_第3页
c 语 言 论 文_第4页
c 语 言 论 文_第5页
资源描述:

《c 语 言 论 文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言基础C语言论文题目:C语言基础作者:李鹏成学号:学院(系):电子工程系专业:电气自动化年月日14第14页共14页C语言基础C语言程序设计基础关键字:C语言程序设计运算函数编译摘要:现今社会,人与人之间的交流要用某种能够共同理解的语言,当然,人与计算机之间也要有“语言”。程序员或操作人员是通过按某种语言规范设计程序来控制计算机的工作,从而完成指定的任务。因此,程序员必须事先掌握与计算机打交道的“计算机语言”,这时我们就需要C语言,它通常用于系统软件、工程软件的设计等。C语言功能非常强大,应用广泛,一旦掌握了之后,你对计算机的认识会增加许多,以后再自学其他语言就显得轻而易举了。虽然C语言比

2、较难学,但是只要你能理清思路,掌握它的精髓,那么学习C语言也是一件非常容易且又其乐无穷的事。14第14页共14页C语言基础目录中文摘要21.C语言的发展历史42.C语言的优点63.C语言的缺点84.C语言的函数调用95.C语言的结构特点126.学习C语言的心得13附录B×××0014第14页共14页C语言基础1.C语言的发展历史:C语言的祖先是BCPL语言。  1967年,剑桥大学的MartinRichards对CPL语言进行了简化,于是产生了BCPL(BasicCombinedPogrammingLanguage)语言。  1970年,美国贝尔实验室的KenThompson。以BCPL语言

3、为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。  在1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。  为了使UNIX操作系统推广,1977年DennisM.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。  1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchie合著了著名的《TheCProgrammingLanguage》一

4、书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准化协会(AmericanNationalStandardsInstitute)在此基础上制定了一个C语言标准,于一九八三年发表。通常称之为ANSIC。  K&R第一版在很多语言细节上也不够精确,对于pcc这个“参照编译器”14第14页共14页C语言基础来说,它日益显得不切实际;K&R甚至没有很好表达它所要描述的语言,把后续扩展扔到了一边。最后,C在早期项目中的使用受商业和政府合同支配,它意味着一个认可的正式标准是重要的。因此(在M.D.McIlroy的催促下),ANSI

5、于1983年夏天,在CBEMA的领导下建立了X3J11委员会,目的是产生一个C标准。X3J11在1989年末提出了一个他们的报告[ANSI89],后来这个标准被ISO接受为ISO/IEC9899-1990。  1990年,国际标准化组织ISO(InternationalOrganizationforStandards)接受了89ANSIC为ISOC的标准(ISO9899-1990)。1994年,ISO修订了C语言的标准。  1995年,ISO对C90做了一些修订,即“1995基准增补1(ISO/IEC/9899/AMD1:1995)”。1999年,ISO有对C语言标准进行修订,在基本保留原来

6、C语言特征的基础上,针对应该的需要,增加了一些功能,尤其是对C++中的一些功能,命名为ISO/IEC9899:1999。  2001年和2004年先后进行了两次技术修正。  目前流行的C语言编译系统大多是以ANSIC为基础进行开发的,但不同版本的C编译系统所实现的语言功能和语法规则有略有差别。14第14页共14页C语言基础2.C语言的优点:C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类

7、科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。优点 1.简洁紧凑、灵活方便  C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。  2.运算符丰富  C语言的运算符包含的范围很广泛,共有34种运算符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。