入门入门就是的几种方法,你都知道吗?
一、开始入门就是对编程的思想有初步的了解,能够通过编程解决一些小问题。一定要选择一本好书进入。如果难度太低,会误导读者,认为编程就是这样;不能太超前,以免引起读者的信任。既然编程的入门要求是编译一些小程序来解决小问题想学程序员又是零基础,那么就没有必要直接学习C++了。我认为循环、判断、跳转、指针是最基本的编程思想。学完这些,对以后学习C++很有用。帮助。
如果你在自学中遇到困难,想找一个C++学习环境天外神坛,可以加入我们的C++学习圈,点我加入,会节省很多时间,减少很多学习中遇到的问题。←←←←点击获取学习资料
我建议大家先扎实学好C,不仅要掌握C的语法,因为学习编程的最终目的是解决实际问题,所以也要适当掌握把实际问题和编程联系起来的能力。我推荐《C编程语言(第二版)》,这本书是C语言之父写的,不仅详细介绍了C的语法,还提供了很多实际问题作为例子,可以说是读完本书,可以为以后学习编程打下坚实的基础!
http://tt.ccoox.cn/data/attachment/forum/20220108/1641589201755_1.jpg
http://tt.ccoox.cn/data/attachment/forum/20220108/1641589201755_2.jpg
二、改进
学完《C程序设计语言(第2版)》,就可以开始学C++了。一开始你不需要深入研究。《C++中文版》非常适合初学者。你可以在一周内阅读它。它可以快速了解 C++ 的全貌,尽管它不会立即精通 C++。
我们不能满足于解决“一百块钱买一百只鸡”,在程序的实际实现中还存在很多非功能性的问题,比如如何使用更少的内存?如何更快地做到这一点?熟悉一门语言后,一定要认真学习数据结构!数据结构确保我们的程序以高效的方式运行。《数据结构算法与应用C++语言描述》是一本好书。它提供了许多实际示例,例如火车站调度和迷宫行走。相比“一百块钱买一百只鸡”的问题,提升了一个层次。
接下来,集中精力提高C++的水平。可以选择《C++编程思路》,然后阅读《C++中文版第2版》和《更多C++中文版》。这两本书介绍了高效使用C++的宝贵经验,语言非常幽默。至此,你可以称自己为 C++ 程序员了,恭喜!
下面介绍几本书,有兴趣的可以选择阅读。要想用C++高效开发软件,STL一定要学!《C++标准程序库-自学教程和参考手册》可以帮助你学习STL的使用,开发过程中可以作为手册使用。有了前面数据结构的基础,学习STL的使用不会遇到什么困难。如果你还想了解STL的设计思想和原理,不妨看看《泛型编程与STL》。可能有朋友会问,C++的面向对象机制是怎么实现的呢?《深入探索 C++ 对象模型》给你答案,它剖析了 C++ 的低级实现。
另外,C/C++是一门编程语言,不仅可以增强思维能力,还可以为编程打下坚实的基础。如果你想做软件开发,成为核心程序员,来Q学C/C++吧!最后,如果你想拥有一本C++百科全书,那就是《The C++ ( )》!这本书是C++之父的代表作,堪称权威书籍。
三、改进
至此,您已经熟练掌握了C++语言,现在还需要提升设计思维。面向对象(OO)的最大特点是将我们的注意力从系统的执行架构转移到概念架构上,所以使用OO开发更大的系统会更容易。但是想学程序员又是零基础,经常看到人们使用 C++ 以面向过程的思维来解决问题。缺少的是面向对象的设计思维。难怪我之前读过的书没有教你如何用面向对象的方法开发系统。介绍一下什么是面向对象,看那么多书难免会产生先入为主的想法。“C 语言编程”(或您阅读的第一本编程书籍)中的思想可能会影响我们。这个差距可以通过“
看完《设计模式--可重用的面向对象软件基础》,有时间不妨读一读《重构--改进现有代码的设计(中文版)》,学完面向对象后再读设计思路,你可以从一定的高度重新审视你的C++编程水平。
页:
[1]