您现在的位置是:首页 > 教程 > C语言与C++绪论
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

C语言与C++绪论

更新时间:2022-07-12 22:37:35 大小:48K 上传用户:1351883320查看TA发布的资源 标签:C语言 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(2) 举报

资料介绍

以某种角度来说,这个问题是没有意义的。C++语言包含了 C 语言的全部特性,所以所有使 用 C++语言的人就在“使用”C 语言。我们来换个角度问这个问题:“如果 C++语言真的那 么好,为什么不是所有人都使用 C++语言呢?” 其一,C++比 C 复杂得多。由于 C++实际上继承了所有 C 语言的特性,同时增加了大量 新特性,C++显然是一个庞大的语言。C++不同功能之间的多种组合也进一步增加了语言的 复杂程度。对于编写小程序,C 语言更简单而且使用起来与 C++不相上下。 C++所提倡的新特性需要编译器做更多的工作。因此,C++程序编译起来会比 C 程序慢 一些。此外,使用 C++的新特性会对程序的运行性能带来一些负面影响,这种影响虽然较小, 但是可以察觉的。这对于一部分程序来说可能是不可接受的。 虽然 C++解决了 C 语言的一些著名的隐患,但仍有一些没有涉及。当然,C++的新特性 也会带来一些新的陷阱,而这些陷阱是 C 语言没有的。正如 Stroustrup 自己评价的那样: “C 语言使你狠容易击中自己的脚。C++使这变得困难了,一旦击中,它会炸飞你整条 腿。” 不要忘记 C 语言存在的时间比 C++长许多。虽然经历了几年的改动后,C++已经开始逐 渐稳定下来了。但 C++编译器仍需要一段时间来达到 C 编译器已经提供的能力。除此之外, 与 C++相比,C 语言有更多种类的编译器,尤其在对一些不太流行的平台上。 总之,对于“简而达意”的程序,以及需要更广泛的移植性的程序,C 语言更适合。对 于大型的、功能齐全的程序(包括那些有复杂得图形用户界面的程序)来说,C++更强一些。

部分文件列表

文件名 大小
1.1.2绪论_-_C语言与C++语言.pdf 48K

全部评论(2)

  • 2023-06-26 23:26:43小正太浩二

    谢谢分享,很棒的资源,好好学习,天天向上

  • 2022-07-20 19:00:15zkjxy

    终于找到你了

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载