C 入门(强烈推荐).docVIP

  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文档。上传文档
查看更多
C 入门(强烈推荐)

C 入门(强烈推荐) 本文由lostonele贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 c++ C++ C++这个词在中国大陆的程序员圈子中通常被读做“C 加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检 查的,支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对 象程序设计、制作图标等等泛型程序设计等多种程序设计风格。 目录 C++发展历史简单介绍 子语言 语言发展 C++入门 C++的设计原则 C++的 Hello World 程序 C++程序员的数量 C++语言的应用 C++编程技巧 使用 new 和 delete 进行动态内存分配和释放 使用 inline 内联函数替代宏调用 使用函数重载 用引用(reference)代替指针进行参数传递 使用缺省参数 使用 STL C++的集成开发环境 C++著作 网络编程 C++名人坊 遇到问题的时候: 要想不遇到问题,写代码的时候: C++的优点 C++发展历史简单介绍 子语言 语言发展 C++入门 C++的设计原则 C++的 Hello World 程序 C++程序员的数量 C++语言的应用 C++编程技巧 使用 new 和 delete 进行动态内存分配和释放 使用 inline 内联函数替代宏调用 使用函数重载 用引用(reference)代替指针进行参数传递 使用缺省参数 使用 STL C++的集成开发环境 C++著作 网络编程 C++名人坊 遇到问题的时候: 要想不遇到问题,写代码的时候: C++的优点 展开 编辑本段 C++发展历史简单介绍 C 语言之所以要起名为“C”,是因为它是主要参考那个时候的一门叫 B 的语言,它的设 计者认为 C 语言是 B 语言的进步,所以就起名为 C 语言;但是 B 语言并不是因为之前还有 个 A 语言,而是 B 语言的作者为了纪念他的妻子,他的妻子名字的第一个字母是 B; 当 C 语言发展到顶峰的时刻,出现了一个版本叫 C with Class,那就是 C++最早的版本,在 C 语 言中增加 class 关键字和类,那个时候有很多版本的 C 都希望在 C 语言中增加类的概念;后 来 C 标准委员会决定为这个版本的 C 起个新的名字,那个时候征集了很多种名字,最后采 纳了其中一个人的意见,以 C 语言中的++运算符来体现它是 C 语言的进步,故而叫 C++, 成立了 C++标准委员会。 美国 ATT 贝尔实验室的本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)博士在 20 世纪 80 年代初期发明并实现了 C++(最初这种语言被称作“C with Classes”) 。一开始 C++是作为 C 语言的增强版出现的,从给 C 语言增加类开始,不断的增加新特性。虚函数(virtual function) 、运算符重载(operator overloading) 、多重继承(multiple inheritance) 、模板 (template) 、异常(exception) 、RTTI、命名空间(name space)逐渐被加入标准。1998 年 国际标准组织(ISO)颁布了 C++程序设计语言的国际标准 ISO/IEC 1988-1998。C++是具有 国际标准的编程语言,通常称作 ANSI/ISO C++。1998 年是 C++标准委员会成立的第一年, 以后每 5 年视实际需要更新一次标准,下一次标准更新原定是在 2009 年,目前我们一般称 该标准 C++0x,但是由于对于新特性的争端激烈,除了在 Technical Report 1(tr1)中的新增 修改被基本确定外,完整的标准还遥遥无期。况且遗憾的是,由于 C++语言过于复杂,以及 经历了长年的演变,直到现在(2010 年)都没有有一个编译器完全符合这个标准。 目前最符合和接近 C++标准的编译器有为 GNU GCC 4.5.0 和 Visual Studio 2010 等。 另外,就目前学习 C++而言,可以认为他是一门独立的语言;他并不依赖 C 语言,我 们可以完全不学 C 语言,而直接学习 C++。根据《C++编程思想》 (Thinking in C++)一书 所评述的,C++与 C 的效率往往相差在正负 5%之间。所以有人认为在大多数场合 C++ 完 全可以取代 C 语言(然而我们在单片机等需要谨慎利用空间、直接操作硬件的地方还是要使 用 C 语言)。 编辑本段子语言 根据 Effective C++第三版第一条款的描述,现在 C++由以下四个“子语言”组成: 1

文档评论(0)

cbf96793 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档