无涯教程网-C++教程完整离线版.pdf

  1. 1、本文档共219页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C vs C++介绍 什么是C? C是⼀种⾯向结构或过程的编程语⾔,它与机器⽆关,并且⼴泛⽤于各种应⽤程序中。 C是⼀种基本的编程语⾔,可⽤于从操作系统(例如Windows)开发到复杂的程序(例如Oracle数据库,Git,Python解释器等)。 C编程语⾔可以 称为上帝的编程语⾔,因为它构成了其他编程语⾔的基础。如果我们知道C语⾔,那么我们可以轻松学习其他编程语⾔。 C语⾔由贝尔实验室 的杰出计算机科学家Dennis Ritchie开发。它包含⼀些其他功能,使其与其他编程语⾔不同。 什么是C++? C++是由 Bjarne Stroustrup 在Bell Labs 1980年左右开发的⼀种专⽤编程语⾔。C++语⾔与C语⾔⾮常相似,并且与C兼容,因此可以运 ⾏99%的C程序。尽管C++是⼀种⾯向对象的编程语⾔,但⽆需更改任何代码源,因此它⽐C语⾔更安全,结构更好。 让我们了解C和C++之间的区别。 以下是C和C++之间的区别: 定义(Definition) - C是⼀种结构化编程语⾔,它不⽀持类和对象,⽽C++是⼀种⽀持类和对象概念的⾯向对象的编程语⾔。 编程语⾔类型 - C⽀持逐⾏检查代码的结构化编程语⾔,⽽C++是⽀持类和对象概念的⾯向对象编程语⾔。 语⾔的开发者 - Dennis Ritchie在贝尔实验室开发了C语⾔,⽽Bjarne Stroustrup在1980年左右在贝尔实验室开发了C++语⾔。 ⼦集(Subset) - C++是C编程语⾔的超集。 C++可以运⾏99%的C代码,但C语⾔不能运⾏C++代码。 ⽅法类型 - C遵循⾃上⽽下的⽅法,⽽C++遵循⾃下⽽上的⽅法。⾃上⽽下的⽅法将主要模块分解为任务。这些TASks被分解为⼦任 务,依此类推。⾃底向下⽅法⾸先开发较低级别的模块,然后再开发较低级别的模块。 安全性 - 在C语⾔中,由于数据不⽀持封装和信息隐藏,因此外部⼈可以轻松地处理数据,⽽C++是⼀种⾮常安全的语⾔,即, 没有外部⼈可以同时⽀持封装和数据隐藏来操纵其数据。在C语⾔中,函数和数据是⾃由实体,在C++语⾔中,所有函数和数据都以对象的形 式封装。 函数重载 - 函数重载是⼀项功能,使您可以拥有多个具有相同名称但参数不同的功能。 C不⽀持函数重载,⽽C++⽀持函数重载。 函数覆盖 - 功能覆盖是⼀项功能,可为功能提供特定的实现,即在基类中已经定义。 C不⽀持函数覆盖,⽽C++⽀持函数覆盖。 引⽤变量 - C不⽀持引⽤变量,⽽C++⽀持引⽤变量。 关键字 - C包含32个关键字,C++⽀持52个关键字。 命名空间功能 - 命名空间是⼀种功能,可以使⽤某些特定名称将诸如类,对象和函数之类的实体分组。 C不包含名称空间功能,⽽ C++⽀持避免名称冲突的名称空间功能。 异常处理 - C不提供对异常处理的直接⽀持;它需要使⽤⽀持异常处理的功能。 C++通过使⽤try-catch块直接对异常处理的⽀持。 输⼊/输出功能 - 在C语⾔中,scanf和printf函数⽤于输⼊和输出 让我们以表格形式总结上述差异。 不。 C C++ 1) C遵循过程样式编程。 C++是多种范例。它同时⽀持程序和⾯向对象。 在C++中,您可以为类成员使⽤修饰符,以使外部⽤户⽆法访问 2) 数据在C中的安全性较低。 吾⽣也有涯,⽽知⽆涯 - ⽆涯教程 在C++中,您可以为类成员使⽤修饰符,以使外部⽤户⽆法访问 2) 数据在C中的安全性较低。 它。 3) C遵循⾃上⽽下的⽅法。 C++遵循⾃下⽽上的⽅

文档评论(0)

无耻之极 + 关注
实名认证
内容提供者

吾生也有涯,而知无涯(rudangla)

1亿VIP精品文档

相关文档