C++程序设计 张桦 第1章 开始学习C++新.pptVIP

C++程序设计 张桦 第1章 开始学习C++新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.标准库与名字空间 将namespace内的所有符号导入: using namespace std; 这样,名字空间std内定义的所有标识符都有效,表示这行代码之后用到的cin、cout和endl等都是std 这个名字空间内定义的,std里面的函数和变量都可以直接调用,不需要通过域运算符“::”指定。 4.注释 注释用于说明或解释算法,并不增加可执行程序的大小,编译时,编译器会忽略所有注释。 单行注释用“//”表示注释开始,从“//”开始并延续到该行程序结尾。 // Hello World! program 成对注释(/* */),以“/*”开头,以“*/”结尾,编译器把注释对“/* */”之间的内容作为注释。 /* * Hello World! program */ 1.3 本章小结 本章简介C++的历史与演化,C++编译器与集成开发环境,Visual C++6.0集成开发环境,以及C++程序的编写、编译和运行。然后,以“Hello World”程序为例,解释C++程序的基本组成,包括库函数、main函数、return语句、输入/输出流操作和程序注释等。 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 * 第7章我们进一步介绍面向对象程序设计的设计思想、基本概念和基本方法。 在7.1节,我们介绍了基于过程的程序设计,基于类的程序设计和面向对象程序设计。 在程序中使用类,只是基于类的程序设计,还不是面向对象程序设计,面向对象程序设计基于三个核心概念:封装、继承和多态。 (封装:)在第6章我们介绍了C++中类的设计与实现,包括类的访问控制、成员函数重载,构造与析构等等,C++用类实现封装,通过类,将数据和处理数据的函数封装在一起。 (继承:)在上一节课,我们学习了继承,学习了:基类和派生类,类的public、private和protected继承。 * C++程序设计 第1章 开始学习C++ 1.1 C++简介 1.2 编写、编译和运行C++程序 1.3 本章小结 第1章 开始学习C++ 1.1 C++简介 C++是由ATT贝尔实验室的Bjarne Stroustrup博士在20世纪80年代发明并实现的。 C++的创始人Bjarne Stroustrup Bjarne Stroustrup,C++语言的 设计者和第一位实现者,被称之 为“C++之父”,1950年出生于丹 麦奥尔胡斯市,在奥尔胡斯大学 获得硕士学位,在英国剑桥大学 获得博士学位。 C++的创始人Bjarne Stroustrup 现任美国德州农工大学(Texas AM University)计算机科学系教授,在此之前,一直担任ATT 贝尔实验室的大规模程序设计研究部门的主管,也是ATT贝尔实验室和ATT公司的特别成员,ACM的特别成员和IEEE的高级会员。他的研究方向包括分布式系统、操作系统、仿真、系统设计和程序设计。 ? Bjarne Stroustrup是The C++ Programmig Language(1985年第1版,1991年第2版,1997年第3版,2000年特别版)和The Design and Evolution of C++的作者,前者自出版以来一直是C++语言领域最重要的著作之一,后者则以其对程序设计语言中思想和理想的碰撞、问题和现实约束的冲突的独到论述而广受关注。Bjarne已经发表了60多篇学术论文,同时,还担任Addison-Wesley出版社的C++ In-Depth系列书籍的顾问编辑。 1.2 编写、编译和运行C++程序 C++程序设计与运行的基本步骤包括: 使用代码编辑器编写C++源文件; 调用C++编译器来生成可执行文件; 通过命令行运行可执行文件,或者从集成开发环境程序的菜单运行程序。 1.2.1 C++编译器简介 几个公认的优秀C++编译器和IDE Visual?Studio?和?Visual?Studio.NET?2002、2003、2005以及2008?中带的C++编译器。由Microsoft公司研制。 Borland?C++?Builder?X,其最大的特点是跨平台,跨编译器,多种Framework的集成,并且有一个WxWindows为基础的GUI设计器,对于C++开发来说,从编译器,到库,到功能集成都是非常理想的。 GNU?C++,著名的开源C++编译器,是GCC的一部分, GCC是GNU/Linux家族、BSD家族、Mac OS X和NextStep等操作系统的标准编译器。 Cygwin,是Windows下的GNU/Linux仿真环境,包括Vi、Shell、

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档