关于自学C语言入门的 该看什么书

作者&投稿:索饺 (若有异议请与网页底部的电邮联系)
自学计算机编程应该看些什么书~

一:第一阶段
C语言-------《C语言设计》 作者:谭浩强
大多数人都推荐谭浩强这本书,谭浩强的C语言程序设计,我觉得更适合当教科书,主要是篇幅没有那么大,书本的内容不是很全,由老师带入门是最好的。

《C Primer Plus》第五版 作者:Stephen Prata
这本书比较厚,内容也比较基础,扩展的也比较广,自学容易上手,唯一的缺陷在于它是外国人编写,而国内的翻译往往让人难以满意,如果你有较好的英语水平,最好阅读英文版的。

《C语言入门经典》第四版 作者:Ivor Horton

二:第二阶段
这一阶段看个人主攻的方向了,安卓一般就JAVA,PC游戏、软件C++,也有推荐C#,这些都是主流语言,其他语言要看个人爱好与发展。
面向对象的语言,一般懂一门,之后要转其他语言也很容易的,其实思想都差不多,主要的不同在于语法。C#容易上手,一个月入门,一年精通,而C++却有点难,一年入门,二十年也未必敢说自己精通。如果有时间,可以了解一下汇编语言。

C++ Primer, 4rd Edition

(入门类:
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技术内幕》

未知阶段:
《数据结构》,《算法导论》这些基本是编程的核心了,编程的很大情况都依赖于算法的实现,这个两门基本要深入研究,这是决定编程能力的核心标准。

如果不弄底层的话,《操作系统原理》可以简单地了解。

《《啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书》.zip》百度网盘资源免费下载
链接:https://pan.baidu.com/s/1aEXrb1oxnRmMWUlafELpfQ
提取码:pusr啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书

谭浩强的《C语言程序设计》 1:工欲善其事,必先利其器

这里介绍几个学习C语言必备的东东:

一个研发环境,例如turbo C 2.0,这个曾占据了DOS时代研发程式的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程式起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C ,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。

一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程式设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。

除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都很好,更有题库测试环境,据说有好几千题,甚至更有一个windows下的trubo C,初学者甚至不用装其他的编译器,就能够练习编程了,很适合初学者。更有一个“C语言学习系统”软件,但是感觉只是个题库系统,假如您觉得题做的不够,不妨也能够试试。

2:葵花宝典

学习电脑语言最好的方法是什么?答曰:读程式。 对真正的成功者来说,不论他的生存条件如何,都不会自我磨灭

没错,读程式是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习他们的例程。当然,对于没有学过任何电脑语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的任何概念,然后不放过这一章中提到的任何例程,然后仔细研读程式,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或相同的,自己试图写出这段已读懂的程式,不要以为例程您已读懂了,您就能够写出和他相同的程式,绝对不一定,不相信您就试一试吧,假如写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程式,反反复复,直到您手到擒来为止,祝贺您,您快入门了。

3:登峰造极

写程式的最高境界其实就是掌控各种解决问题的手段(数据结构)和解决问题的方法(算法)。

是不是写出底层程式就是程式设计高手呢?非也,写底层程式,无非是掌控了硬件的结构,况且硬件和硬件还不相同,要给一个芯片写驱动程式,无非就是掌控这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这但是是熟悉一些io函数罢了。

那么怎样才算精通程式设计呢?怎样才能精通程式设计呢?举个例子:您面前有10个人,找出一个叫“张三”的人,您该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:您挨个去问“您是不是张三?”,直到问到的这个人就是张三。第三种方法:您去挨个问一个人“您认不认识张三,指给我看”。不要小看这个问题,您说当然会选第一种方法,没错恭喜您答对了,因为这个方法最快,效率最高,但是在程式设计中找到解决问题的最优方法和您用的手段却是考验一个程式员程式设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌控好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程式设计高手的人研读此书。 总结
1、先照书上的题目写,题目的设计是有道理的巩固基础知识。
2、找数学题,写个小程序解决,熟悉算法和基础函数。
3、自己出题目,小一点的,如自编资源管理器、自编写字板之类,练习WINDOWS下的编程。
4、结合身边的事,找个中等课题,或看别人的程序,自已想办法实现。
5.把教材中的例子,自己仿照着写一遍,上机运行,看结果.要知道,任何产品都是有例子的,有机结合或仿照。
6.从自己熟悉的事情入手,如成绩统计,编制一段程序,完成一个功能.然后再完善。
7.要反复破坏代码,从破坏中寻找代码的规律。
8.必须经常反复上机练习。

前期可以直接去看公开课,或者直接去电脑学校去学的

毫无疑问选择谭浩强的《C语言程序设计》第三版。好像是人民邮电报出版社的还是清华大学出版社的。然后再看看《数据结构 C语言版》

我是计算机专业的,不过C语言我也是自学的。。因为老师上得太慢了(虽然很多学生抱怨他上得太快)。。我推荐你看<C语言开发技术详解>,很好的哦!

都是计算机系的,这伤我懂。谭浩强的《C语言程序设计》第三版讲得很好,一般的大学都是用这个当课本的。但现在火的是安卓和IOS,学起这个有什么用嘛,自己编着在编绎器里玩哦?如果想工作的话还是学安卓好些,我大学时候学了java,就走的是安卓路线,现在创新思创上班,同时又有人才储备培y训,刚开始有点困难,看能不能坚持下来。


如何自学C语言?
一个偶然的机会接触了本书的第一版,引发了对软件工程的思考,让我很早就意识到代码规范的重要性,为今后学习打下了坚实基础,真的很感激这本书,虽然其内容都很简单,但是在我迷茫的时候真的给了我很多启迪。之所以将视频教程推荐放到最后面,主要是因为现在网上关于C语言的视频教程太多太杂,而且很多...

零基础如何学习c语言?有什么推荐的入门书籍?
C语言本身并不难学,或者甚至可以说C语言的语法是最简单的,所以零基础没有什么问题。网上有很多教程,自学网站,以及免费的视频。重点在于要多去练习。个人推荐C语言入门教材有:1.非常经典的《C语言程序设计》 谭浩强版 2.入门加深入一点的《c primer plus第6版中文版》也可以在网上学习,有不错的...

新手同学学C语言推荐哪些软件
新手学习C语言一般用什么软件 1、Dev-C++ Windows 环境下的一个轻量级 C语言\/C++ 集成开发环境(IDE),遵守GPL许可协议分发源代码。它集合了功能强大的源码编辑器、MingW64\/TDM-GCC 编译器、GDB 调试器和 AStyle 格式整理器等众多自由软件,操作十分便捷。 2、Code::Blocks 这是一个开源、跨平台的C\/C++开发软件,...

c语言编程怎样入门
任何知识的学习没有太多捷径,但有经验、方法及教训 (1)基础教材选择-系统又通俗易懂,最好有该书配套免费视频 建议选择系统正统的大学教材,尽量不要选择“多少天精通C语言”等吸引眼球的教程,相信一点C语言学习没有速成。这里给大家推荐一本不错的入门教程:清华大学出版社-孙海洋-C语言程序设计,...

学生C语言编程学习必备的一些网站
2、C语言中文网 C语言中文网是中国领先的C语言程序设计专业网站,提供C语言入门经典教程、C语言编译器、C语言函数手册,C语言编程技巧,C语言考试试题等是学习、自学C语言程序设计的好帮手 3、菜鸟教程 本网站提供了一些C语言的教程和C的标准库,适合使用C语言编程的程序员。4、图灵社区 提供了一些有关...

C语言如何自学?
3.多上机练习(推荐用win-tc这个软件来编译,比较简单支持复制粘贴,看到网上的例子马上就可以复制来自己编译一下,中文界面方面使用,还带有简单的C教程,安装时不能有中文路径名)4.入门以后要学会在网上找一些库函数的使用方法。用以上方法本人学C语言用了2个星期,熟悉C语言也就是2个星期。

从零开始自学C语言应该看什么书
推荐《C语言其实很简单》,新出版的书。很适合初学,很接地气,很好玩,很活泼。其中有大量的生活类比,还有大量的漫画,还有顺口溜。而且知识点很全面,现在也有不少很活泼风格的C语言书,但你要看一下有些这样的书知识点不全,或根本不准确,当成消遣书看看还行,要是拿它来学就容易被误人子弟了...

自学C语言,应该先看看哪些书?
只学c语言在实际问题中用的很少,建议你学完c语言后学c++。我也是完全自学的,走了很多弯路,现在已经可以做出东西了。现在总结些捷径,希望能够帮到你。第一本书建议你看谭浩强的《c程序设计》,这本书写的不错,学完这本书你基本上就入门了。之后推荐你本蓝皮的《c++primer plus》(孙建春 韦强译)...

想自学C语言,。什么方法比较好?
入门还是不错的选择。另外还有必看的是《C Primer Plus》这个是一个美国人写的,人民邮电出版社出了中文版了,第5版,比较厚,。但是非常适合初学的人,非常详细。还有《从问题到程序——程序设计与C语言引论》机械工业出版社,这本书也很不错。看完这些,就可以看算法的书了,比如数据结构什么的,...

C语言入门怎么自学? 需要哪些资料?
参考我的自学路线:0.选定了C就别放弃。入门C可能需要一个多月的连续学习时间,但其他听上去更“厉害”的编程语言会花费更长的时间,并且它们需要有C的基础才能深入学习。1.一台笔记本或平板,不推荐在手机上编程。2.如果是windows操作系统,下载安装mingw,在命令行下熟悉了“编辑—编译—链接—执行”...

龙海市15322529749: 现在零基础学c语言看什么书,求推荐 -
由码朗铭: 您好,作为一个自学的过来人,强烈建议你不要学什么谭浩强,绝对一学一个坑. 下面我先把C语言的相关书单奉上: 个人意见如下: 入门:《C语言程序设计-现代方法》、《C primer plus》,不推荐K&B的C语言程序设计,写的太古板,可以当参考手册用. 进阶:《C和指针》、《C陷阱与缺陷》、《C专家编程》等. 高阶:《C标准库》,顺便学习《数据结构》,用C语言将数据结构里的东西全部自己实现一边. 精通:学无止境,我也不知道什么是精通!!!

龙海市15322529749: 学习C语言用的书 -
由码朗铭: 和其他语言相比(例如C++),C语言是一门比较“小”的语言,可以在较短的时间内入门,但是由于C的很强的表达能力和太多的细枝末节,要想精通比较困难.想精通有3种途径:1)阅读经典书籍,只读经典.2)多看优良的源代码.3)学习...

龙海市15322529749: 想学习C语言,需要什么基础吗?看什么书? -
由码朗铭: 零基础也能学,但是有一定的编程语言基础肯定会轻松的.至于看什么书,推荐几本:1.C语言入门经典 《C语言入门经典》例子简单生活化,而且每个例子分析很细.章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成...

龙海市15322529749: 学习C语言,买哪本书比较适合? -
由码朗铭: C语言比较经典的四本《c语言程序设计》、《c专家编程》、《c陷阱与缺陷》、《c和指针》,你可以买来看看,尤其《c和指针》强烈推荐.

龙海市15322529749: 自学C语言看什么书比较好? -
由码朗铭: 《C Primer Plus》比较好,外国人写的.如果要看中国人写的,就看范磊老师的《零起点学通C语言》. 这两本书算是比较好的入门书籍了,基础知识讲解很详细,而且都用的是比较新的C语言标准(C99标准),不会误导初学者.如果找不到这两本书,其实随便找本基础教程也行,看看书中有没有出现void main的写法,有的话就可以扔了. 不过没有时间用电脑是个问题,学C语言需要大量的动手练习才能掌握.

龙海市15322529749: 零基础自学C语言用什么书好 -
由码朗铭: 先看看谭浩强的《C语言程序设计》吧,挺基础的,大学生通用教材,基础差不多后看看《C专家编程》《C陷阱与缺陷》..这些都是C语言经典书籍.

龙海市15322529749: 想自学c语言,有什么入门的书籍推介. -
由码朗铭: 谭浩强的《C语言程序设计》是基础,一般都是学这个入门的 记得要多写代码,这个是学习程序设计最快的途径.一开始可以跟着书上的例子做,然后可以自己试着写些小程序 不算太难,好好加油吧

龙海市15322529749: 自学C语言选哪种书好? -
由码朗铭: 入门: 谭浩强的《C语言设计》,作为教材销量最高,显浅易入; 软件《C语言速成3.0》 提高: 《C++编程金典(第3版)》 《高质量C++编程指南》 老手: 多编程,多实践

龙海市15322529749: 请问自学C该入门级选择哪些书? -
由码朗铭: 首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,...

龙海市15322529749: 初学c语言看什么书
由码朗铭: 个人感觉国外的教材会比较好一点,毕竟,C语言还是以英语的思维习惯来的.开始学的话给你推荐几本:1、《C语言大全第4版》Herbert Schildt 这本应该说是比较经典...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网