c语言入门书籍

c语言入门书籍

平台用户的互动中精选与c语言入门书籍相关的:1、求C语言初学者书籍推荐 2、C语言初学入门看哪本书好? 3、c语言入门经典(第四版) 中文版的书 4、请问编程入门看什么书自学好?推荐一本谢谢(自学c语言入门,之前没有基础,从零开始) 5、自学c语言 零基础 看什么书 该怎么学 6、c语言入门买什么书好 7、学c语言该怎么入门 8、现在零基础学c语言看什么书,求推荐 9、有没有人推荐一下零基础计算机编程入门的书籍 10、C语言入门经典书籍
c语言入门书籍
平台用户 2018-06-06 16:54:22

下面是精选平台用户互动时的最佳讨论

zhoumohann
zhoumohann


zhoumohann:求C语言初学者书籍推荐

我刚刚接触到C语言,0基础,看到几本书,但不知道选什么,求各路大神看看,这是我选的书: 《C语言编程宝典》 《21天学通c(第三版)》 《C Primer Plus中文版》 《你必须知道的495个C语言问题 》 《C和指针》 《C陷阱与缺陷》 《C语言程序设计》 《C... 我刚刚接触到C语言,0基础,看到几本书,但不知道选什么,求各路大神看看,这是我选的书:
《C语言编程宝典》
《21天学通c(第三版)》
《C Primer Plus中文版》
《你必须知道的495个C语言问题 》
《C和指针》
《C陷阱与缺陷》
《C语言程序设计》
《C Primer Plus 》
注意:我不是为了考试而学C语言!
但不知道读什么,按什么顺序读,希望哪位老师帮忙安排一下,最好是从易到难,从浅入深的递进式,谢谢了!如果有什么好书顺便添加一下,麻烦了。好的+80!

下面的解答已被2841人点赞
先看《C Primer Plus中文版》(如果你英语好,可以看英文版《C Primer Plus 》)推荐从经典入手。推荐的话,这本书上的习题是有答案的,可以练练。
如果着急的话可以看谭浩强的《C语言程序设计》,看完基本小程序会写,算入门了。
进阶的书去看《The C Programming Language》,俗称C语言圣经。
再进一步就是多写代码的经验和根据需要学习相应的C语言(比如Object—C,写Apple App用的)
至于你选的其他的书都可以先不看,其中《21天学通c(第三版)》《C语言编程宝典》《你必须知道的495个C语言问题 》基本是用来诓骗新手的商业书,噱头比较重,有用的不多,重复性很高。

《C和指针》《C陷阱与缺陷》是比较好的书,但是有点高阶了,如果不是研究C语言的话基本上用不到,除非是公司里的C语言工程师才看。
最后一次编辑时间 推荐于2017-10-06 03:09:53
zxcvbnm608906
zxcvbnm608906


zxcvbnm608906:C语言初学入门看哪本书好?

《c语言入门经典》《c程序设计语言》 老谭的《C程序设计》 《C程序设计语言》 《C Primer PluS》 这中间哪本比较适合入门(以后还要深入学习)!曾经看过老谭的C程序设计和C程序设计语言,不过老谭的书有个别错误,怕对以后有影响,C程序设计语... 《c语言入门经典》《c程序设计语言》 老谭的《C程序设计》 《C程序设计语言》 《C Primer PluS》 这中间哪本比较适合入门(以后还要深入学习)!曾经看过老谭的C程序设计和C程序设计语言,不过老谭的书有个别错误,怕对以后有影响,C程序设计语言又没老谭的好懂!所以请教专业人士指导一下,看看哪本比较适合现在入门!
下面的解答已被4328人点赞
强烈建议机械工业出版社的《C语言教程》原书第四版,黑色的封面。我就是靠这本书零基础起步的。
不建议谭浩强的,易懂是易懂,但是太浅了,要是想靠这本书起步的话虽然可以入门,但你的水平很可能一直停留在这本书的了,因为这书本来就是面向学生的,非学生的要学这本书肯定是没什么实践上的作用的。
而《C语言教程》这本书是由浅入深,甚至我觉得一开始的比谭浩强的都浅,很容易懂,但是写程序的写法都很高明,可以让你养成好的编程习惯。后面还有C语言的高级应用,可以长久学习
最后一次编辑时间 推荐于2017-10-11 05:59:41
289096737
289096737


289096737:c语言入门经典(第四版) 中文版的书

c语言入门经典(第四版) 中文版的书,有没有PDF的,
现在不让在百度上写油箱了!我的扣是ID,可发油箱
下面的解答已被8954人点赞
http://pan.baidu.com/share/link?shareid=1919181807&uk=3911224759&fid=3651109125
打开下载吧...百度网盘的..

顺祝顺利 愉快 谢谢!O(∩_∩)O

追问

JAVA的,你有没有啊!视频和书!!

追答

网盘尚教程资源特辑

http://pan.baidu.com/share/home?uk=1040300808&view=share#category/type=0

HTML与CSS视频学习
http://pan.baidu.com/share/link?shareid=1782335234&uk=69818012#dir
---------------
马士兵jv:
http://pan.baidu.com/s/1xcOqK
http://pan.baidu.com/share/home?uk=4180759837&view=share#category/type=0
-------------------
JSP:
http://pan.baidu.com/share/home?uk=3257398482&view=share#category/type=0
-----------------------------

最后一次编辑时间 推荐于2017-11-26 10:10:12
系咪噤都唔比脸
系咪噤都唔比脸


系咪噤都唔比脸:请问编程入门看什么书自学好?推荐一本谢谢(自学c语言入门,之前没有基础,从零开始)

下面的解答已被628人点赞

我希望你不是那种人:

  1. 国外的C语言书籍太难了,太厚了。买了看不会浪费钱。

  2. 有没有一本好的很好理解的而且不厚的C语言教程?

  3. 看完谭浩强的C程序设计我已经会C语言了。


如果你不是以上的那种人,请接着往下看:

  1. 初学者学C语言,我推荐(仅仅是推荐) c primer plus第五版中文版(很厚,要做好心理准备)。

  2. 要是你看完了那本书,而且把课后练习题全部独立完成并且把代码运行了一遍。请看C和指针。

  3. 看完了C和指针,你对C语言已经有了更深入的认识。接下来可以去看C专家编程,C陷阱。

  4. 要是以上的书你都看完了并且都掌握了。。。估计那是几年后的事了。


PS:

要是不想看书籍入门C语言(仅仅是入门),请看郝斌老师的C语言教程(这套教程好不好,大家有目共睹)。看完然后转战国嵌的C语言深度剖析班(基础一定要打好才能看这个)。


最后:以上纯属胡言,大神勿喷。

追问

恐怕学完一本也得一年半载啊

追答

不一定啊。C语言学习是一个漫长的过程。但是你学3个月就基本掌握了C语言。但记住绝对不是精通c语言。C语言要在实践的过程中慢慢领悟感知和深入。你也可以花几天看完C primer plus。前提是你都要会。不能急。要是基础都没打好你去搞什么windows程序设计(你可以试试)那真是……

追问

打错。。。

这本怎么样

追答

我真的希望你去看c primer plus.至于谭浩强的书我也不敢作过多评论,因为我也是菜鸟嘛。如果你想学好C语言的话。我希望你能看前者,当然,如果你只想过二级。看=后者。

更多追问

最后一次编辑时间 推荐于2017-11-26 17:43:39
jaj***@163.com
jaj***@163.com


jaj***@163.com:自学c语言 零基础 看什么书 该怎么学

下面的解答已被6538人点赞
现在,市面上的 C语言书籍多的数不过来,但是很多不适合你这种初学者使用,作为一名老程序员,我给你推荐几本我看过认为还不错的书:
1) 《C语言小白变怪兽》:既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。同时,最重要的是,这本书的作者还在不断地更新这本书,我认为最大的特点是通俗易懂,深入浅出,只要认真看,就一定能看懂,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
2) 《啊哈C语言》:适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
上边这两本书是我推荐给你用于C语言入门的,我不建议你使用谭浩强的《C语言程序设计》这本书入门,虽然这本书的知名度很高,因为很多大学把它作为C语言的授课教材,然而,这本书被吐槽最多,不但代码不标准,而且有很多错误,据说可以找出几十个错误,这样很容易误导你这种小白。
等你有一定的C语言基础了,可以看下面的这几本书,进一步提升你的编程水平:
1) 《C Primer Plus》:畅销 30 余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。
2) 《C程序设计语言,The C Programming Language》:C语言创始人丹尼斯·里奇(Dennis MacAlistair Ritchie)的著作,和《C Primer Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。
3) 《C专家编程》:适合已经具备C语言基础、想进阶的读者。这貌似是一本吐槽C语言的书,基本上介绍了大多数C语言的坑,有不少精髓,在C语言界久负盛名,进阶时一定要看。
4) 《C陷阱与缺陷》:和《C专家编程》类似,也是给C语言挑刺的,阐述了很多容易让人误解的语法细节,重在帮助C程序员绕过编程过程中的陷阱和障碍。
5) 《程序员的自我修养 -- 链接、装载与库》:这真是一本深入骨髓的书,让你彻底明白程序的编译、链接、装载和运行的全过程,你会从此上天,拉开和别人的差距,看任何问题都有了深度和高度。重点推荐!
所有的这些书我都有电子版,需要可以找我要!
最后一次编辑时间 推荐于2018-02-25 15:45:00
天_TWO
天_TWO


天_TWO:c语言入门买什么书好

下面的解答已被2826人点赞

1、基础(C语言入门,初学,编程基础)

《C语言程序设计:现代方法》(第2版)(C
    Programming: A Modern Approach, 2nd Edition, K.N.King)

《深入理解计算机系统》(修订版或第2版)(Computer Systems: A Programmer's Perspective,
    Randal E. Bryant et al),阅读建议

《C语言程序设计》(第2版)(The
    C Programming Language, Brian W. Kernighan & Dennis M.
    Ritchie)

《程序员修炼之道》(The
    Pragmatic Programmer: From Journeyman to master, Andy
    Hunt & Dave Thomas)

2、内核/驱动

《Linux内核设计与实现》(第3版)(Linux
    Kernel Development, 3rd Edition, Robert Love)

《Linux设备驱动程序》(第3版)(Linux
    Device Driver, 3rd Edition, Jonathan Corbet et al)

《深入Linux内核架构》(Professional
    Linux Kernel Architecture, Wolfgang Mauerer)

3、应用

《UNIX网络编程》(Unix
    Network Programming, W. Richard Stevens)

《UNIX环境高级编程》(Advanced
    Programming in the UNIX Environment, W. Richard Stevens)

4、进阶

《C陷阱与缺陷》(C Traps and Pitfalls, Andrew Koenig)

《C专家编程》(Expert C Programming, Peter
    van der Linden)

《ARM嵌入式系统开发:软件设计与优化》(ARM
    System Developer's Guide: Designing and Optimizing System Software,
    Andrew Sloss et al)

      最后一次编辑时间 2018-03-31
      猴俺蹦4
      猴俺蹦4


      猴俺蹦4:学c语言该怎么入门

      下面的解答已被6234人点赞

        您好,入门的捷径只有一条:阅读一本经典教材。

        在这方面,我推荐两本书:《C语言程序设计-现代方法》和《C primer plus》。经典入门教材足够友好,足够详细,绝对让你事半功倍。反之如果看一本垃圾书,那才是一看一个坑,最后你还得回头不停地补坑。

        C语言博大精深,光入门肯定不够,下面我把学习C语言的相关书单奉上:

        对于阅读顺序,个人建议如下:

        入门:《C语言程序设计-现代方法》、《C primer plus》,不推荐K&B的C语言程序设计,写的太古板,可以当参考手册用。

        进阶:《C和指针》、《C陷阱与缺陷》、《C专家编程》等。

        高阶:《C标准库》,顺便学习《数据结构》,用C语言将数据结构里的东西全部自己实现一边。

        精通:学无止境,我也不知道什么是精通!!!

        您的采纳是我们的动力(⊙▽⊙)

      最后一次编辑时间 推荐于2017-10-28 23:26:00
      gjf容易
      gjf容易


      gjf容易:现在零基础学c语言看什么书,求推荐

      下面的解答已被5854人点赞

        您好,作为一个自学的过来人,强烈建议你不要学什么谭浩强,绝对一学一个坑。

        下面我先把C语言的相关书单奉上:

        个人意见如下:

        入门:《C语言程序设计-现代方法》、《C primer plus》,不推荐K&B的C语言程序设计,写的太古板,可以当参考手册用。

        进阶:《C和指针》、《C陷阱与缺陷》、《C专家编程》等。

        高阶:《C标准库》,顺便学习《数据结构》,用C语言将数据结构里的东西全部自己实现一边。

        精通:学无止境,我也不知道什么是精通!!!

      追问

      可以发我百度云吗

      追答

      回答已经更新

      发了几条阅读建议

      怎么给你发

      追问

      图片里的资料你现在还有吗

      追答

      当然啊

      我刚自己电脑上截的图

      追问

      百度云可以吗

      追答

        补充一下,《C语言程序设计-现代方法》第2版覆盖了C89和C99标准,而《C语言入门经典》第5版覆盖了C11的标准,但是建议先不用去关注C11的标准,学好C89和C99以后可以先使用一段时间,最后再回过头来看C11的标准,否则一次看多了容易混乱,消化不了。

      可以

      你之前学过其他编程语言吗

      追问

      gjf容易,,我百度云账号,,,,,没有,他们说先学好c语言,然后学其他语言容易点

      追答

      嗯 这句话还是对的

      C语言绝对是现代语言的祖宗

      C语言学到熟练应用,再学啥都快

      追问

      是的,好多人这样说      你百度云账号什么,,我加你或者你加我

      追答

      嗯,有1.15个G

      追问

      没事,我还有1500g内存

      追答

      太大了,我没传到百度云里,都在电脑上,上传速度相当慢,跟下载速度没法比,所以我给你分批次发吧。

      追问

      嗯,,谢谢,,适合新手的先发,毕竟太深奥的我看不懂

      追答

      先发5本用于入门和初步进阶,别看只发5本,你要认真学完没有半年不可能完成。剩下的我先传到百度云,什么时候你需要再给你发。

      追问

      好的,上传完了发我百度云      gjf容易(是gjf不是gif)

      追答

      已经给你分享了。就按我说的,先看入门那两本,可以对照着一起看,看到指针不大理解时就翻翻另外两本专门讲指针的书⊙▽⊙

      追问

      嗯,我现在去看看

      更多追问

      最后一次编辑时间 推荐于2017-04-22 18:32:15
      纪念愛l6
      纪念愛l6


      纪念愛l6:有没有人推荐一下零基础计算机编程入门的书籍

      下面的解答已被5008人点赞
      编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了C语言,你会发现你照样做不出东西,忙碌了半天,也只会在黑乎乎的控制台上显示些字符。所以你还得学习其他知识,像SQL。
      想要以最短时间体会到代码的作用,那莫过于学习前端 HTML 了,配合CSS,你会立马写出几个静态页面,然后沾沾自喜,有种成就感。然而这并没有什么卵用。前端还需要学习一门叫JavaScript的语言,JavaScript才是编程语言,HTML和CSS只能叫做页面设计,类似美工。
      而你想要学习JavaScript时,你就得明白什么叫编程,像是数据类型、函数、各种判断循环语句,这时你学起来就会感觉很吃力(当然也能学会,我就是没接触过C语言就直接学了前端了)。
      真正的编程入门级语言是C语言,为什么要先学C语言呢?这时你得明白编程语言的历史发展。C语言的前身是B语言,B语言由贝尔实验室开发。B语言写出了世界上第一款操作系统Unix,沿用至今,比如银行的取款机和大型商务机就是用的Unix。后来由Unix 进化出了linux操作系统。这款操作系统一直应用于服务器,而Windows操作系统是由C语言写的。暂且不谈操作系统。
      C语言往后发展就有了C++ 这些都同属贝尔实验室开发。Java是由C++改写而来。C#也是由C++改写而来。所以你会发现C#与Java语法相识。总结一点,这些语言都由C语言而来。只要你学会了C语言,以后你学其他语言就会简单的多。你学C语言就是学了80%的Java。C++又是完全兼容C语言的。所以你可以把C语言看成是祖宗,其他的都是分支。
      本人就是自学的。走了很多弯路。因为我一开始就是学的前端HTML。后来才去学的C,不过也没关系,我学会JavaScript后,学C语言就轻松很多。
      说了这么多言归正传,如何自学编程,其实就是如何自学C语言。我认为最好是找教学视频来看。个人推荐 : 郝斌c语言180个视频。
      网上很多人力推《c语言程序设计 谭浩强》这本书,你可以去看看。这是大学计算机专业必备教程。也是C语言入门书籍。反正看书我是看不进去的。
      一句话,这些语言都大同小异。真正重要的是编程思想。就是如何通过语言来实现解决问题的思路。
      最后一次编辑时间 2017-07-03
      嘿342
      嘿342


      嘿342:C语言入门经典书籍

      下面的解答已被3205人点赞
      《C语言入门经典》
      书中不仅讲解了编程的入门知识和C语言基础内容,还提供了一些实际工程例子,展示出语言的特点与特定问题的关系,在每一章的最后都给出了一个稍微复杂的程序,这些程序是前面所学例子的应用,有助于读者领会在实际编程中C语言应用。
      本书集综合性、实用性为一体,系统介绍c语言及程序设计方法。书中不仅讲解了编程的入门知识和c语言基础内容,还提供了一些实际工程例子,展现出语言的特点与特定问题的关系;在每一章的最后都给出了一个稍微复杂的程序,这些程序是前面所学例子的应用,有助于读者领会在实际编程中c语言的应用。
      本书内容深入浅出,循序渐进,讲解透彻。可作为高等院校计算机专业相关课程的教材或参考书。也适合广大程序设计爱好者自学。
      最后一次编辑时间 推荐于2017-09-17 22:09:18