初学者学习C语言C++编程应该先看什么书

Python014

初学者学习C语言C++编程应该先看什么书,第1张

你应该知道C和C++是不同的,虽然从语法来说c是c++的子集,但是从用法和思想完全不同。

我推荐学c的话可以看《 C Primer Plus中文版》我觉得 范磊的《零起点学通C语言》也不错

。学C++的话可以看 范磊的《零起点学通C++》或者是《Primer C++》第五版 。《Primer C++》非常经典但是有点难度。我觉的书不在多而在精,看一本书应该把每一部分都仔细看完最重要的是动手去敲代码,去思考代码逻辑,不要好高骛远。选一本适合自己的认真去学其他的书可以作为参考。要善于利用网络,遇到不懂就去查。

国外经典教材确实不少,譬如c++ primer,但是老外喜欢揪着一个抽象的问题不放,长篇累牍而无重点,这种写法对于老外确实是经典(通过写很多文字把一个问题讲得清清楚楚),但对于绝大部分中国学生而言是负担(一开始没必要知道很多细节,否则如入汪洋大海,学习应该是循序渐进才对),等入门之后再将其当成字典翻阅倒是不错的选择。范磊的书多实例,注重解释代码,而不泛泛而谈,无疑,对于中国初学者,这本书是绝佳的入门书籍。

《C Primer Plus》比较好,外国人写的。如果要看中国人写的,就看范磊老师的《零起点学通C语言》。

这两本书算是比较好的入门书籍了,基础知识讲解很详细,而且都用的是比较新的C语言标准(C99标准),不会误导初学者。如果找不到这两本书,其实随便找本基础教程也行,看看书中有没有出现void main的写法,有的话就可以扔了。

不过没有时间用电脑是个问题,学C语言需要大量的动手练习才能掌握。