精通C的进!想知道学习C语言的一整套方案!
发布网友
发布时间:2022-04-28 13:06
我来回答
共6个回答
热心网友
时间:2023-10-09 19:29
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:
1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握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陷阱...》已*,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经*,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。
5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。
热心网友
时间:2023-10-09 19:29
我给你推荐一本吧
机械工业出版社的“C语言程序设计”
作者是美国的教授,这是翻译过来的,个人感觉通俗易懂,深入浅出,我读书的时候学C学校也是唐浩强的那本,但是太机械式了。这本真的好,由于你是新手,里面很多编程思想和编程的好习惯你学着学着就养成了,这点很难得。
说说成绩吧,我考计算机二级C就是这本书,成绩是:优秀!
目前是计算机四级,但是这本书我一直留着!如果你对C有兴趣,可以读后续的C++。
下面是帮你找的这本书的链接,机械工业出版社的。现在是第四版了。
http://www.cmpbook.com/stackroom.php?id=5620
热心网友
时间:2023-10-09 19:30
只学语言没出路,更何况C。
热心网友
时间:2023-10-09 19:30
上面所说的书只是入门用的,要是入门了看一下<<Windows下的C/C++高级编程>>这书不错!!!
热心网友
时间:2023-10-09 19:31
他说的不错
热心网友
时间:2023-10-09 19:32
不好意思.. 点错了进来.. 我不精通C
热心网友
时间:2023-10-09 19:29
首先申明,本人不是什么高手,但自认为对c还比较熟悉,可以给你提点建议:
1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)?
入门阶段:还是老谭那本。
理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握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陷阱...》已*,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到)
其它推荐书:《c专家编程》《c和指针》
说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经*,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)?
对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件?
其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好?
这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。
5、各位网友如果在学习计算机语言方面还有一些独到的见解,欢迎提出!
不是我提出的,不过真的很经典——“天下程序一大抄”,呵呵。
热心网友
时间:2023-10-09 19:29
我给你推荐一本吧
机械工业出版社的“C语言程序设计”
作者是美国的教授,这是翻译过来的,个人感觉通俗易懂,深入浅出,我读书的时候学C学校也是唐浩强的那本,但是太机械式了。这本真的好,由于你是新手,里面很多编程思想和编程的好习惯你学着学着就养成了,这点很难得。
说说成绩吧,我考计算机二级C就是这本书,成绩是:优秀!
目前是计算机四级,但是这本书我一直留着!如果你对C有兴趣,可以读后续的C++。
下面是帮你找的这本书的链接,机械工业出版社的。现在是第四版了。
http://www.cmpbook.com/stackroom.php?id=5620
热心网友
时间:2023-10-09 19:30
只学语言没出路,更何况C。
热心网友
时间:2023-10-09 19:31
上面所说的书只是入门用的,要是入门了看一下<<Windows下的C/C++高级编程>>这书不错!!!
热心网友
时间:2023-10-09 19:31
他说的不错
热心网友
时间:2023-10-09 19:32
不好意思.. 点错了进来.. 我不精通C