- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 概述2012
zhengzhihua 面向对象程序设计 第一章 C++语言概述 1.1 程序设计基本概念 1.2 C++ 语言是一种面向对象的程序设计语言 1.3 C++程序结构的特点 1.4 Visual C++ 6.0简介 1.5 算法 1.1 程序设计基本概念 机器语言 符号语言 高级语言 什么是计算机语言 机器语言 符号语言 高级语言 什么是计算机语言 机器语言 符号语言 高级语言 1.1 程序设计基本概念 高级语言的几个发展阶段 非结构化的语言 BASIC FORTRAN 结构化语言 PASCAL ALGOL QBASIC C 面向对象的语言 C++ C# Visual Basic Java 1.1面向对象程序设计基本概念 C++发展史 C++语言是对C语言的扩展,是C语言的超集。 C语言是国际上流行最广的一种语言。 美国一位资深软件专家说:“ C语言是当前程序员共同的语言。它使程序员之间互相沟通,比你在大学中学到的任何一种现代语言都更接近机器” 1.1面向对象程序设计基本概念 C++发展史 C语言的祖先是BCPL语言。 1967年英国剑桥大学的Martin Richards推出了没有类型的BCPL(Basic Combined Programming Language)语言。 1970年美国贝尔实验室的肯·汤普生 Ken Thompson在BCPL语言的基础上开发出了很简单且很接近硬件的B语言。但B语言过于简单,功能有限。 1.1面向对象程序设计基本概念 C++发展史 1969-1973年间美国贝尔实验室又在B语言的基础上设计出C语言,与此同时,还用它开发了UNIX操作系统。 C语言保持了BCPL和B语言的优点(精炼,接近硬件),有克服了他们的缺点(过于简单,无数据类型)。 C语言的最大特点是具有多种数据类型(如字符型、整型、数组、结构体和指针类型)及可移植性。 1.1面向对象程序设计基本概念 C++发展史 1983年,出现了许多C语言的版本,美国国家标准化协会(ANSI)在1989年出版了标准的C语言,称之为ANSI C。 1999年ISO又对C语言标准进行了修订,增加了C++的功能,现在执行的是C99标准。 C语言的主要特点是 1、C语言是一种结构化的程序设计语言,语言本身简洁、使用灵活方便。既适用于设计和编写大的系统程序,又适用于编写小的控制程序,也适用科学计算。 C语言的主要特点是 2、它既有高级语言的特点,又具有汇编语言的特点。 运算符丰富,除了提供对数据的算术逻辑运算外,还提供了二进制的位运算。并且也提供了灵活的数据结构。用C语言编写的程序表述灵活方便,功能强大。用C语言开发的程序,其结构性好,目标程序质量高,程序执行效率高。 C语言的主要特点是 3、程序的可移植性好。 用C语言在某一种型号的计算机上开发的程序,基本上可以不作修改,而直接移植到其它型号和不同档次的计算机上运行。 C语言的主要特点是 4、程序的语法结构不够严密,程序设计的自由度大。这对于比较精通C语言的程序设计者来说,可以设计出高质量的非常通用的程序。但对于初学者来说,要能比较熟练运用C语言来编写程序,并不是一件容易的事情。与其它高级语言相比而言,调试程序比较困难。往往是编好程序输入计算机后,编译时容易通过,而在执行时还会出错。但只要对C语言的语法规则真正领会,编写程序及调试程序还是比较容易掌握的。 为了克服C语言本身存在的缺点,并保持C语言简洁、高效,与汇编语言接近的特点,1980年,贝尔实验室的Bjarne Stroustrup博士及其同事对C语言进行了改进和扩充,并把Simula 67中类的概念引入到C中。并在1983年由Rick Maseitti提议正式命名为C++(C Plus Plus)。后来,又把运算符的重载、引用、虚函数等功能加入到C++中,使C++的功能日趋完善。 C++程序的书写格式 C++编程的基本原则 一行一般写一条语句。 短语句可以一行写多个。 长语句可以一条写多行。分行原则是不能将一个单词分开。用双引号引用的一个字符串也最好不分开,如果一定要分开,有的编译系统要求在行尾加续行符(“\”) C++程序的实现? C++源程序的实现与其他高级语言源程序实现的原理是一样的。一般都要经过编辑、编译、运行。其中最要的是编译过程,C++是以
您可能关注的文档
最近下载
- 2025徽商银行合肥分行社会招聘笔试参考题库附答案解析.docx VIP
- 人教部编版三年级下册语文期末测试题(含答案).docx VIP
- 金属增材制造安全规程 .pdf VIP
- 2069-3-3101-002 WKB产品判定准则-外发.docx VIP
- 建筑节能工程专项施工方案.doc VIP
- 《生物质燃料气化燃烧清洁供暖技术规范》(TCRES 0025-2025).pdf VIP
- 2025全国小学生“学宪法、讲宪法”活动知识竞赛题库及答案.docx VIP
- 武汉沿途讲解.pdf VIP
- 2014款一汽大众宝来_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 面向制造企业的增材制造应用.pdf VIP
文档评论(0)