初学C语言,从哪本书开始学习,顺序是怎样的?

我看中了这几本。Dennis M. Ritchie和Brian W. Kernighan写的《C程序设计语言》、《C primer plus》、严蔚敏和吴伟民编著的《数据结构 C语言版》

1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。可是如果不会写字,那就一定写不出文章来。 2、在学习C语言之前,应该学好计算机基础。里面的很多概念对于C程序员都是非常重要的。如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。 3、不需要多少资料,掌握一本《The C Programming Language》就足够了。继续学习就更加容易。建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-10-28
直接去电脑学校,或者网上找公开课视频
第2个回答  2019-06-24
那一本都行吧,我现在是要考二级,所以才学的c,用的教材也是二级专属的,也已经学了一多半了
第3个回答  2019-06-25
前两本都可以
数据结构C语言版是用来学数据结构的,不是学c的
第4个回答  2019-06-26
第一阶段:1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book) 理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 。
其它推荐书:
1、《c专家编程》《c和指针》 说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)? 对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件? 其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好? 这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。

我想问学习C语言基本学习大纲顺序是什么?
《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c\/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得...

本人想自学编程 但不知道从那学起(我要从最基本的到实用的过程)。。
我以前学习C语言,也是0基础,现在总结了一遍,推荐几本书,按顺序由浅入深的学习:1.《C++ primer中文版》2.《Windows程序设计第五版》3.《VC++深入详解》4.《Windows核心编程》5.《Effective STL中文版》要对着代码敲到电脑里面调试运行,不要光看,都搞明白,你就是高手了!

菜鸟怎么样学习C语言
《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c\/c++编程指南》理由:《c陷阱与缺陷》是让对c的理解有质变得一...

零基础学c语言要从哪学起
《C和指针》《C专家编程》《K&R C》数据结构一定要学习的哦!数据的存储方式分为顺序存储(在内存中连续分布)和链式存储(数据被使用指针的节点链接起来)。所以链表是数据结构的基础,一定要学习哦!链表、栈(LIFO Last In First Out)、队列(FIFO First In First Out)是最基础的数据结构。然后是二叉树...

C语言经典名著阅读顺序求助!
你先感觉自己基础差的话,先学习第一本《c程序设计语言》,它可以帮你打基础。有一定基础后,再学习第四本《c和指针》,帮你提高啊。再看《c专家编程》。不过一般专家和哪个第三本都是扯淡的,你看了就知道你都是见过的,

对c语言一窍不通……怎么学?从哪里开始?
C语言入门的话,谭浩强的《C语言教程》(第二版第三版都可以)就行了。具体的学习方法:一定要下载一个WIN-TC之类的C语言编译环境。按照《C语言教程》的章节顺序学习。对于每一章,先将章节里的例子程序输入到编译环境,然后编译运行看看效果。然后到课后题,自己尝试着以例子程序为基础东改一点西改...

学c语言该怎么入门
在这方面,我推荐两本书:《C语言程序设计-现代方法》和《C primer plus》。经典入门教材足够友好,足够详细,绝对让你事半功倍。反之如果看一本垃圾书,那才是一看一个坑,最后你还得回头不停地补坑。C语言博大精深,光入门肯定不够,下面我把学习C语言的相关书单奉上:对于阅读顺序,个人建议如下...

c语言学习顺序
1.了解点语言发展史吧(当历史学即可)2.了解数值转换(2,8,10,16)3.学习数据类型(int,float,double。。。进入正题了,树上若有例子,照书上写的输入),从现在开始你会有很多疑问,别急,不懂就问。4.学习顺序,条件(if),循环语句(while),学好这些你C算入门了。5,学习数组,函数...

求C语言初学者书籍推荐
先看《C Primer Plus中文版》(如果你英语好,可以看英文版《C Primer Plus 》)推荐从经典入手。推荐的话,这本书上的习题是有答案的,可以练练。如果着急的话可以看谭浩强的《C语言程序设计》,看完基本小程序会写,算入门了。进阶的书去看《The C Programming Language》,俗称C语言圣经。再进一步...

C语言书籍 读书的顺序问题
热情高是好事,建议阅读顺序:C和指针、C Primer Plus(第五版)、c陷阱与缺陷 、C专家编程 ,我的第一本入门书是 谭浩强的C语言的程序设计,你选的这几本书都是外国著作,和中国人的思维有点不太一样,而且有些地方可能会翻译的晦涩难懂;不过我还是很推荐外国著名教材,看完过后就会深有体会外国...

相似回答