首页技术c语言入门书籍哪个好?c语言零基础自学

c语言入门书籍哪个好?c语言零基础自学

编程之家2026-06-30690次浏览

大家好,感谢邀请,今天来为大家分享一下c语言入门书籍哪个好的问题,以及和c语言零基础自学的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

c语言入门书籍哪个好?c语言零基础自学

有什么好的适合初学者看的C语言书籍吗

重点推荐C语言四大圣经:《C语言程序设计》、《C和指针》、《C陷阱与缺陷》、《C作家编程》。其中C语言的发明者K&R的《C程序设计语言》更是重中之重,此书是C语言的第一秘典。所有优秀程序员的必经之路。

四大圣经及其他优秀书籍的信息:

1.《C语言程序设计》

K&R

清华大学出版社

2.《C和指针》

c语言入门书籍哪个好?c语言零基础自学

POINTERS ON C Kenneth A.Reek、

徐波人民邮电出版社

3.《C陷阱与缺陷》

Andrew Koenig、高巍

人民邮电出版社

4.《C专家编程》

c语言入门书籍哪个好?c语言零基础自学

Expert C Programming Deep C Secrets Peter Van

Der Linden人民邮电出版社(2008-02出版)

5.《清华大学计算机系列教材•数据结构(C语言版)(附光盘1张)》

吴伟民、严蔚敏

清华大学出版社

6.《计算机算法设计与分析(第3版)》

王晓东

电子工业出版社

7.《算法艺术与信息学竞赛•算法竞赛入门经典》

刘汝佳

清华大学出版社

8.《算法导论(原书第2版)》

科曼(Cormen T.H.)、等、潘金贵

机械工业出版社(2006-09出版)

9.《编程之美:微软技术面试心得》

《编程之美》小组

电子工业出版社

10.《编程珠玑(第2版)》

Jon Bentley、黄倩、钱丽艳

人民邮电出版社

11.《算法艺术与信息学竞赛》

刘汝佳

清华大学出版社

12.《程序员面试宝典(第3版)》

欧立奇、刘洋、段韬

电子工业出版社

13.《数学之美》

(《浪潮之巅》作者吴军最新力作,李开复作序推荐,Google黑板报百万点击)

学习c语言哪个书比较好些

1.C语言入门经典

《C语言入门经典》例子简单生活化,而且每个例子分析很细。章节安排合理,章末的例子还特别注重思路的引导,而且分析起来特别有成就感。

这本书是自学过程的一本好书。

2.C primer plus

这本书很适合希望系统学习C语言的读者,正如他的名字,是一本不错的入门和进阶的书。书中的每一个知识点都有很多生动简单的示例,并给出了相应的运行结果。总之,在看这本书的过程中,有一种一气呵成的感觉。

3.C和指针

这本书和《专家编程》《C缺陷和陷阱》可以并称C语言(进阶书)三杰。本书的部分内容更适合有C基础的人看。如ADT、递归、指针和数组的部分,书中所述的思想是国内教材所缺乏的。看完本书,能得到一个正确的C语言观。

4.C程序设计语言

难以置信的是,这样一本C语言的入门书籍,从hello world开始讲起,却在短小的篇幅里,手把手教你写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。这本书传递着一种简单、优雅、平实和闲适。

5.C专家编程

C语言入门学习应该买哪些书籍

如果想以后深入的话不推荐国内的书(谭浩强的过分注重语法细节,而且讲得不深入,代码风格也不好)如果只是学一下,以后没想过要深入编程的话可以看谭的书(大学都用这书)

国外的经典我推荐《c primer plus》这本600页左右内容注重大体,不纠缠于语法细节(过于注重语法细节,是学语言的大忌,其实任何学问也是如此,先从模仿开始学习)

这本书能够让你充分了解,编程的真正过程,理解更深入(并不是语法细节的纠缠,而是原理的理解)。

看完这本看《c programming language》 C之父的杰作必看!(但不适合入门,有点难度)

这样下来你已经对于c语言能够基本应用了,但是还有一些问题(如指针的应用,和一些细节忽视)

该这本了《c缺陷和陷阱》讲述了很多编程时遇到的问题,是你的编程技术更加精湛。

这个时候《数据结构》是必须看的啦(算法是程序的灵魂)

下面就可以做一些简单的项目了什么贪吃蛇啦五子棋啦管理系统啦都可以做

项目会大大提高你的编程水平。

如果想做应用软件开发的可以学习 C++或者 JAVA(比较适合上层的开发,带界面那种)

用C做界面是很痛苦的,也是不切实际的,基本没人这么做。

编程就该照这个顺序学下来。(不过也可以直接学习 C++或者 JAVA,他们并不以C为基础,只是C比较适合入门,了解编程逻辑而已,如果不是写系统软件的,很少用C来工作的,基本都是JAVA或者C++ VB这类较高级的语言)

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

jquery轮播图实现简单代码(用jquery实现图片轮播图代码)jetbrains用来干什么,JetBrains和PyCharm哪个好用