很多C语言的高手,或者程序设计的初学者,会问我这个问题。我的答案是三点:1. 新的代码组织新式相对C语言的过程式程序设计,C++是一种更新的代码和数据的组织形式。这种组织形式,可以用封装两个字来概括。而且,绝大多数更新的开发语言,Java,C#之类,都具有这样的特点。可以说,学好了C++,你一方面学习了一种新的代码组织和生长形式。另外一方面,对你快速掌握学习新的语言有帮助。2. 更接近人的思考方式程序设计,终究是为了解决问题。一般是两种思路,一种是接近机器的逻辑模式,一种是人的思考模式。C语言,以机器的流程为主,当然是第一种模式。而C++,面向对象的思考方式,更多的是我们人看世界的方式。所以,学习C++,更重要的是一种思维。3. 一种更好的CC++在一些地方改进了C,并且逐步的被C语言吸收。比如for(int i=1;i<=10;i++),现在绝大多数C语言的编译器也开始具备了这些新特性。我们这篇内容中,并不打算长篇的介绍C++,主要是从学习和思考的角度。一方面,给读者推荐更多的优秀C++图书,另外一方面,帮助读者理解C++,为将来的学习打好基础。如此而已,更多的C++学习,还要靠读者,一步一个台阶,毕竟C++之博大,我们不敢说能教会读者全部,能带读者入门,就已经很不错了。
为什么要学习C++
最新推荐文章于 2024-05-28 16:19:17 发布