当前位置:首页 » 编程语言 » c语言初学书
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言初学书

发布时间: 2022-12-07 16:42:28

1. c语言入门买什么书好

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)

      2. C语言入门经典书籍有哪些

      1.C语言入门经典(第5版)

      C语言是每一位程序员都应该掌握的基础语言。C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。

      2.C语言编程:一本全面的C语言入门教程(第三版)

      C语言编程:一本全面的C语言入门教程(第三版)是一本极负盛名的C语言入门经典教材,其第一版发行至今已有20年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C语言编程》一书对于C语言标准的最新进展、C语言常见开发工具以及管理C语言大型项目等重要方面,也进行了深入浅出的说明。

      3.C语言从入门到精通

      《C语言从入门到精通》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础知识→核心技术→趣味题解→项目实战”的讲解模式,深入浅出地讲解C语言的各项技术及实战技能。

      3. c语言入门自学到精通需要看那些书籍

      1.C Primer Plus
      《C Primer Plus》作为被业内人士推崇的C语言入门经典,C Primer Plus 应该是C语言教材里最好的一款之一。

      2.The C programming language
      都说浓缩的都是精华,《The C programming language》把c语言的原理演变解释的淋漓尽致。

      3.C和指针:《C和指针》通过讲述指针来让初学者更好的理解c语言

      4.C专家编程:《C专家编程》这本书的特色诙谐幽默,把C上升到一个更高的层次,更容易让初学者接纳
      这几本书是我推荐给初学者入门的基本关于C语言入门的书籍。
      建议去看传智播客的入门教程,都是免费资源。稍有一定的基础之后看书学习。

      4. C语言入门用什么书

      为什么一定要让人走弯路呢,谭浩强那本虽然简单易懂,我们学校当初也用这本,但我真心不觉得好在哪里,只跟你说怎么用,但很多地方都没解释为什么这样用,为什么不能那样用。很多新手看完这本,被误导而不自知,这里就不说了。至于风格嘛,感觉太老,不注重细节,而且还不与时俱进,又不像K&R写的,是很久以前写的,停止更新了。多次出新版,却基本不修改错误和新时代风格算什么意思。

      那本跟TCLP完全不能比,我入门就看这本,不过对新人的确有难度。TCLP就是yuwenchenglo说的那本,中文名《C程序设计语言》。C语言之父写的,对C的核心都讲的不错,就是太薄了点。当然这本里也有一些老风格,比如main(){} 现在被C99标准禁用了,注意下就可以了,毕竟这本书有年头了,旧时代的风格不作评论。不过很多地方还是讲的不错的。你看完这本(或者看的差不多就可以了),再回去看那本,自己对比一下就知道了。

      如果你只想学C的话(不包括C++),可以看看《C语言参考手册》,作为工具书相当不错,介绍了大部分的C语法、C和C++的区别,还有C的标准库(不是C++的STL)。
      你说的那本《C语言入门经典》,也不错,风格上和现代风格相符,也比较严谨。其他的也可以看看《C Primer Plus》,这本比较厚,内容比较多一点,是非常不错的C教材。
      提高的话,可以看看《C陷阱和缺陷》、《C专家编程》等等,多了解下C的缺陷什么的。

      至于其他的,比如lshmusic说的,等你把基础打好后再看吧,刚开始不要学的太急。如果想学windows,最好先看Charles Petzold的《windows程序设计(第五版)》,再来看《windows核心编程》。前者则针对广泛的windows程序,后者主要针对windows系统,如多线程、线程池等等,最好有操作系统的知识。如果是Linux,可以看看W.Richard Stevens《Unix高级环境编程》。这几本都是各环境下的编程圣经,非常经典。不过毕竟跟实际环境相关,最好能多了解点系统方面的知识,比如多线程、线程池等等知识,在实际编程环境中经常会遇到。

      这里有篇谭和K&R的TCLP的文章,可以做个参考:
      http://hi..com/perfectbo/item/e0a0b917f7a9555f2a3e2201
      ——————————————————
      如果只想2选一的话,我觉得《入门经典》不错,我家里有一本,但前面那本我的确没看过,所以我不做评述,都看过的人,可以说一下。

      5. c语言入门自学书籍都有哪些

      c语言入门自学书籍都有:《C程序设计》、《C#图解教程》、《C语言入门经典》。

      1、《C程序设计》

      如果你只是想要学习C语言来考个计算机等级证书,仅此而已,那么《C程序设计》对于考级来说绝对是本好书。

      3、《C语言入门经典》

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

      6. c语言入门书籍

      1) 《C语言小白变怪兽》

      既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。

      《C语言小白变怪兽》是一套网络教程,发布在C语言中文网,由站长亲自编写,这套教程最大的特点是通俗易懂,深入浅出,既适合小白入门,也适合后期进阶。本人就是读了这套教程以后才对C语言有了天翻地覆的认识,觉得以前学得都是垃圾。。。
      这本书至今还在不断更新,我认为这是C语言入门的首选教材,吐血推荐,经典中的经典!!!
      2) 《啊哈C语言》

      适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。

      这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。

      这本书着重于语言艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我非常欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。
      3) 《明解C语言》

      适合对计算机一窍不通的纯小白,有编程基础的读者请忽略。

      日本人的作品,最大的特点是插图很多,生动有趣,让人一目了然。

      其实真正的《明解C语言》一共有三部,分别是《明解C语言·入门篇》《明解C语言·中级篇》《明解C语言·实践篇》,遗憾的是图灵公司目前只翻译了入门篇和中级篇,还没有翻译实践篇。中级篇网上还没有 PDF 下载资源
      4) 《C Primer Plus》

      适合有编程基础的读者,对计算机一窍不通的纯小白请忽略。

      畅销 30 余年的C语言入门经典书籍,至今无人能撼动它的地位,它是最符合C语言标准的书籍,作为一名C语言程序员,不收藏一本都觉得自己很水。

      但是对于没有计算机基础的小白,这本书就有点蛋疼了,信息量大,涉及的知识面广,书也比较厚,得有耐心才行。

      如果你是纯小白,还是推荐阅读《C语言小白变怪兽》《啊哈C语言》《明解C语言》这几本书,等有了一点C语言基础,知道C语言大概讲了什么东西了,再来读《C Primer Plus》收获就非大了,你会感受到满满的干货。
      5) 《C程序设计语言,The C Programming Language》

      C语言创始人丹尼斯·里奇(Dennis MacAlistair Ritchie)的着作,和《C Primer Plus》并驾齐驱,很难分出伯仲,这两本书都是一样的优秀,都是C语言程序员必须收藏的。

      但是,《C程序设计语言》也不太适合纯小白,还是推荐阅读《C语言小白变怪兽》《啊哈C语言》《明解C语言》这几本书,等有基础了再回来看。

      《C程序设计语言》和《C Primer Plus》的难度差不多,信息量也差不多,有很多人纠结读哪一本,我的建议是任选其一即可,或者,看了一本以后,另外一本大概浏览一下。

      7. C语言的入门书籍推荐有哪些

      Kernighan 和 Ritchie 的《The C Programming Language》(中译名《C 程序设计语言》) 》)堪称经典中的 《 程序设计语言》) 经典,不过旧版的很多内容都已过时,和现在的标准 C 语言相去甚远,大家一定要看最新的版本

      另外,即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C 语言参考手册》 《 语言参考手册》 是十分必要的。《C 语言参考手册》就是《C Reference Manual》,是 C 语言标准的详细描述,包括绝大多 数 C 标准库函数的细节,算得上是最好的标准 C 语言的工具书。顺便提一句,最新的《C 程序设计语言》 是根据 C89 标准修订的,而《C 语言参考手册》描述的是 C99 标准,二者可能会有些出入,建议按照 C99 标准学习。

      还有一本《C 和指针》,写得也是相当地不错,英文名是《Pointers on C》,特别地强调指针的 重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过 C 语言,有那么一些 C 语言的基础但又不是很扎实,那么你可以尝试一下这本书。我相信,只要你理解了指针,C 语言便不再 神秘。

      如果你已经啃完了一本 C 语言教材,想要更进一步,那么有两本书你一定要看。首先是《C Traps and 《 Pitfalls》( 》(中译名《C 陷井与缺陷》),很薄的一本小册子,内容非常非常地有趣。要注意一点,这本书 》( 是二十多年前写成的, 里面提到的很多 C 语言的缺陷都已被改进, 不过能够了解一些历史也不是什么坏事。 然后你可以挑战一下《Expert C Programming》(中译名《C 专家编程》), 》),书如其名,这本书颇具难度, 《 专家编程》), 一旦你仔细读完并能透彻理解,你便可以放心大胆地在简历上写“精通 C 语言”了。

      上面的话是摘自一位资深人员的文章

      8. 求C语言初学者书籍推荐

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

        《C语言程序设计:现代方法》(第2版)

        《深入理解计算机系统》(修订版或第2版)

        《C语言程序设计》(第2版)

        《程序员修炼之道》

        《C和指针》

        《C primer plus》(入门首选)

        《高质量程序设计指南》(一定要看)

        《从问题到程序》(最佳高校教材)

        2.内核/驱动

        《Linux内核设计与实现》(第3版)

        《Linux设备驱动程序》(第3版)

        《深入Linux内核架构》

        《Linux C编程一站式学习》

        3.应用

        《UNIX环境高级编程》

        《UNIX网络编程》

        4.进阶

        《C陷阱与缺陷》

        《C专家编程》

        《C语言程序设计》K&R版

        《C语言解惑》

        《你必须知道的495个C语言问题》

        《C语言参考手册(原书第5版)》

        《C语言接口与实现》

        《C语言的科学和艺术》

        《数据结构与算法分析C语言系列》

        《Linux程序设计》

        《现代编译原理》

        《重构-改善既有代码的设计》

        《老码识途-从机器码到框架的系统观逆向修炼之路》

        《C语言进阶》

        《实用C语言编程》

      C语言从入门到进阶书籍推荐吐血整理大全(含网盘下载链接)

      9. C语言初学者应该看什么书

      入门方面当然首选谭浩强的《C语言程序设计教程》,同时电子工业出版社的《C大学教程》(第五版)也堪称经典(前者是国内出的,后者是国外的),高级的当数《C陷阱与缺陷》和《C专家编程》了!

      10. c语言基础知识入门书籍有哪些

      1、《啊哈C语言》


      这本书在c语言界的殿堂级宝藏,可谓是经典之中的经典。纵向上,从hello world衍生出计算机的发展历程,横向上不断深入,层层拔高。在短短的100多页之内,几乎就手把手教写了stdio.h stdlib.h string.h当中大部分例程,实现了二分查找、快速排序、二叉树、哈希表这些重要的数据结构和算法。