本文目录一览:
版本问题一般是越新越好
版本不是说就非得从1看到5 不是小说的第一部第二部
1到5都是一样的 就是作者一直修改 对一些讲得不清楚的 有更好地解释的等等进行修改 到第五版就是目前最新版了 我觉得第五版还是比较好的 本人当初看的也是第五版
C语言的书都可以,只有学不好的人,没有不好的书,书能出版,证明是大众是所能接受的,能够用来学习入门的,不过初学者刚开始学习编程也确实存在一些困难。我是计算机应用专业的,有困难,可以HI,我尽力帮你
《C Primer Plus(第五版)中文版
是用来遇到问题才翻的,
用来学习的话, 太厚了,讲的内容也太详细了
有些问题是要写了很多代码才理解的.
------------------------------------------
建议《C Primer Plus(第五版)中文版》 用来做参考
另外再找一本薄少少的来学习
只要能够开始编码就可以的了
两本都是很好的书。如果情况允许,建议都学学。
一般大学里面的教材都用谭浩强的c语言教材入门的。
还没看到那里入门就看m.gsm-guard.net(第五版)的。不过m.gsm-guard.net的确是一本好书,建议两本都看看(先看谭的,再多花点时间研究后面这一本)。
两本都是很好的书。如果情况允许,建议都学学。
一般大学里面的教材都用谭浩强的C语言教材入门的。
还没看到那里入门就看m.gsm-guard.net(第五版)的。不过m.gsm-guard.net的确是一本好书,建议两本都看看(先看谭的,再多花点时间研究后面这一本)。
第一阶段:
C语言————《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强的这本书,谭老师的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,本书的内容不是很全,由老师带入门时最好的。
《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展也比较广,自学更容易上手,唯一的缺席在于他是外国人编写,而国内的翻译往往然人难以满意,如果你有较好的英语水平,最好阅读英文版的。
《C语言入门经典》第四版 作者:Ivor Horton
第二阶段:
这一阶段看个人的主攻方向,安卓一般就JAVA、PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。
入门类:
C++ Primer, 4rd Edition
Thinking in C++, 2nd Edition
The C++ Standard Library: A Tutorial and Reference
进阶类:
The C++ Programming Language, Special Edition
The Design and Evolution of C++
Inside C++ Object Model
C++ Templates: The Complete Guide
STL 源码剖析
Generic Programming and the STL
Modern C++ Design: Generic Programming and Design Patterns Applied
应用技巧类:
Effective C++, 2nd Editon
More Effective C++
Exceptional C++
More Exceptional C++
Effective STL
Ruminations on C++)
第三阶段:
API/SDK------------- 《windows程序设计》(Jeff Prosise)
这书主要是开发Windows软件要深入研读的,毕竟是WindowsAPI。如果是主攻C++,那么这本书你可以大概略读一遍,不用过多的深入追究,QT才是C++主要深入思虑的关键。
第四阶段:
MFC----《VC++技术内幕》、《深入浅出MFC》及视频教程孙鑫 VC++6.0
如果是C++,QT是要重点学习的对象。
第五阶段:
COM/DCOM/ATL/COM+---------《COM技术内幕》
未知阶段:
《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。
如果不弄底层的话,《操作系统原理》可以简单地了解。