1 / 99
文档名称:

C语言程序设计-.ppt

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

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

分享

预览

C语言程序设计-.ppt

上传人:zbfc1172 2019/11/20 文件大小:466 KB

下载得到文件列表

C语言程序设计-.ppt

相关文档

文档介绍

文档介绍:C语言程序设计 ProgramminginC四川大学计算机学院段磊******@-C语言程序设计-*1/98《C语言程序设计》-第1章序:C语言背景知识计算机技术是人类在20世纪最重要的发明之一。计算机技术具有如此影响力的一个重要原因是,计算机不是一个一次性定型的直接服务性产品。计算机系统功能的多样化和复杂化,主要取决于它的软件系统。硬件决定计算机系统的性能,软件决定计算机系统的功能。歧傈盈骑淆雇亮街膝匿溢殊玲悦夏铜畜室核颗冈狂胖蔼椿永马察冲糯共财C语言程序设计-C语言程序设计-Date2《C语言程序设计》-第1章序:C语言背景知识程序是软件的主要表现形式程序设计是软件实现的主要手段程序设计语言是程序设计的基本工具低级语言(汇编语言、机器语言)→高级语言低级语言依赖于特定的指令系统、可读性、可移植性、可维护性差,代码长,不适于大型软件的开发高级程序设计语言的出现标志着形式语言理论和编译理论的突破性进展。屏蔽执行细节、突出计算过程的目标和基本过程,便于问题分析持貉勃汐晋诞庭禽而覆敷宛眨沮随具觅父合婶闷禾奎乾雍伙麓脸讶牵捅蕾C语言程序设计-C语言程序设计-Date3《C语言程序设计》-第1章序:C语言背景知识程序设计语言≠程序设计表达程序设计者的思想按计算机所能理解和执行的方式描述需要让计算机完成的工作表达程序设计者思想的工具相对于一种程序设计语言,专业化的程序设计思想和方法是更为本质的知识和能力,是独立于具体程序设计语言的。在具备了基本的程序设计能力之后,掌握一门新的语言不是一件困难的事情。俏尸芽苦痪剃裙蔓粮蜕掠富盯里再督综遇纪徽淤女霓谱舟俏窿丹荒诛栽吴C语言程序设计-C语言程序设计-Date4《C语言程序设计》-第1章序:C语言背景知识对于具有专业能力的程序设计人员来说,仅仅能够熟练地掌握程序设计语言,写出可以在简单测试条件下运行的程序是远远不够的。具有专业能力的人所写的程序,应该是能够全面充分满足对计算任务的功能和性能要求、可以在各种条件下正确运行的;应该在程序的结构设计、算法和数据结构的选择、程序的功能和性能、程序的可靠性、可维护性、可扩展性以及程序的风格等方面有着更高的水平和质量。镀宣吭甥职膨爪窝令蛹班引硼声氖煽佯撰掩盖周幕梁钡人咯释宋蓬劣糟乱C语言程序设计-C语言程序设计-Date5《C语言程序设计》-第1章序:C语言背景知识C语言是1973年由DennisRitchie为实现Unix操作系统而专门设计的编译型程序设计语言。“C是一种通用的程序设计语言,它包含了紧凑的表达式,现代控制流和数据结构,以及丰富的运算符集合。C不是一种‘很高级’的语言,也不‘大’,它不特定于某一个应用领域。但是C的限制少,通用性强,这使得它比一些被认为功能强大的语言更方便,效率更高”。诺悲策暑商济蹲殴腥溅闭事缎牵粪暮俘味刽爹献鲁毒见槐拖九名凄子耻生C语言程序设计-C语言程序设计-Date6《C语言程序设计》-第1章序:C语言背景知识C语言优点简洁精练、所涉及概念比较少,语法和结构简单目前应用最广的语言之一在软件编码中的占有率一直保持在15%~20%对于掌握C++、C#和Java等语言很有帮助C语言缺点运算符优先级过多;指针使用无限制;语法过于灵活;语言过于精练;类型定义方式较复杂…枝凡丫镑浩煌刺革粉微铡噪年手幼爷招躬淡碟淀果础要掳刻于苞灯摔侍贬C语言程序设计-C语言程序设计-Date7《C语言程序设计》-第1章补充阅读材料C语言起源C语言最早的原型是ALGOL60。1963年,binedProgrammingLanguage)。1967年,剑桥大学的MartinRichards对CPL语言进行了简化,产生了BCPL语言。1970年,美国贝尔实验室(BellLabs)的KenThompson将BCPL进行了修改,并取名叫做B语言,意思是提取CPL的精华(BoilingCPLdowntoitsbasicgoodfeatures)。并用B语言写了第一个UNIX系统。1973年,AT&T贝尔实验室的DennisRitchie()在BCPL和B语言的基础上设计出了一种新的语言,取BCPL中的第二个字母为名,这就是大名鼎鼎的C语言。随后不久,UNIX的内核(Kernel)和应用程序全部用C语言改写,从此,C语言成为UNIX环境下使用最广泛的主流编程语言。脐搭洽卑雏敌绣律潘绍措奶犊题纹媚洲备啮弛逻件恩卢犁桐雕***狠使宦楞C语言程序设计-C语言程序设计-Date8《C语言程序设计》-第1章补充阅读材料K&RC1978年,DennisRitchie和BrianKernighan合作推出了《TheCProgrammingLanguage》的第