您好,陌生朋友,请问零基础的新手想学习C语言,要从哪里开始?看哪本书比较适合?

如题所述

1.[C和指针].(美)Kenneth.A.Reek。,C primer plus第六版 都是外国的C语言名著,但由于翻译后和原著有一定语义差距再加上中西方文化差异,其实我个人觉得不适合初学者!
2.谭浩强的《C语言程序设计》是清华大学的老教授写的一本大学教程,确实比较适合中国学生,特别是初学者的学习!(不要怕网上的一些对此书的负面的评论,毕竟这本书刚成书的中国国情决定的,但毕竟这本书成就了现在的很多C语言大咖,从书的版次和销量也说明了这本书的当时畅销程度),反正从一个C语言熟手或高手来看这本书可能会有一些问题
3.但是,谭浩强的《C语言程序设计》的有一些地方确实也存在欠妥的地方,比如变量的表示很多用a,b,c,这一点如果初学者学了后成了习惯,那以后用C++等语言编写大型程序会出大问题,还有由于是一本入门教材对一些C语言的深入探究也不够,真正实际应用的实训例子也欠缺。等等
4.建议如果学完谭浩强的《C语言程序设计》后再好好看看.[C和指针].(美)Kenneth.A.Reek。,C primer plus第六版这两本书,然后有机会好好研究C语言代码的汇编调试代码,最好对内存的分配,代码区,数据区,数据区的全局变量区,栈区,堆区(全局变量,静态变量,局部变量在上述内存中的存储结构以及作用域,最好还要了解数组,结构体,共用体,位域的内存中的存储结构也知道);以及函数调用的汇编实现过程(栈实现过程)等知识到网上深入学习一下。有机会还可以用keilC进行单片机编程或学c++。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-18
说实话C语言其实不难学,就是一门高级计算机语言,入门很简单,就是谭浩强那本书就好。但是C语言其实也不好学,如果要学好还是需要大量的代码基础的,多练总是好的。然后就是学的时候注意C语言中空间的概念,其实C语言就很好掌握了
第2个回答  2019-01-25
[C和指针].(美)Kenneth.A.Reek。
我见过的最好的入门C的书了。
第3个回答  2019-01-30
C语言基础,之后C高级、c++,数据结构、网络编程什么的,看完之后可以买一本UNIX高级编程第三版慢慢研究
第4个回答  2019-01-25
谭浩强的c语言程序设计。这个书是大家的c语言入门书。
相似回答