1.2 C和C++之间的不同之处
C语言是为了开发Unix操作系统而诞生的,是一种低层且强大的语言,但缺少很多现代编程特性。C++是基于C语言的一个较新的语言,它增加了很多现代编程语言特性,比C更加易用。
C++包含了所有C语言的强大特性,同时提供了很多新功能,使其更容易编写复杂程序。
例如,C++可以非常方便地管理内存。它有很多的特性可以实现“面向对象编程”和“泛型编程”,我们之后会解释这些是什么意思。目前你只需要知道C++对程序员来说更加地简单,可以让他们无需考虑机器运行的细节,而是将注意力放在如何解决问题上。
如果你在学C还是学C++之间徘徊,我强烈建议学习C++。
喜欢的朋友可以添加我们的微信账号:
51CTO读书频道二维码
51CTO读书频道活动讨论群:342347198
