1. C Primer Plus

![image.png](http://upload-images.jianshu.io/upload_images/1956008-f959cc5bbec7f36f.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

C Primer Plus作为一本被人推崇备至的c入门经典,C primer plus绝非浪得虚名。应该算得上C教材里最好的入门书了。

在知识广度上,很少有书能匹及。它能为你系统学习c提供一个良好的平台。作者对c的见解精辟。在娓娓叙述的同时,作者辅以大量程序以分析。它让我对C有了更加系统的全新认识。决非国人所写的那些公理化的教条说教,我觉得作者把自己的心血全部吐露。书很厚,近700页,却不没有让我觉得任何的烦琐。甚至是兴趣盎然。我把上面所有的课后题目都做了。

最为重要的是,看完这本书后,我再也不觉得c很高深枯燥无味了。如果你问我,你最大收获是什么。 我会告诉你,兴趣!

2\. The C programming language

![image.png](http://upload-images.jianshu.io/upload_images/1956008-54d77c594580eb8a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

拿到这本薄薄的书,很多人开始怀疑,C语言是这么几百页能讲清楚的么。看完这本书,我想答案已经很明了,却真的让人感到震憾。什么是好书?无法删减的书才是真正的好书。K&R的书一如C语言的设计理念:简单而高效 里面的习题建议都认真做一遍,而且是在linux下用vi来做,用makefile来编译,用shell脚本来进行测试,本来第八章的题就是和linux 相关的 计算机的大学生们不应只会在WINDOWS下用VC来编程,而都应该在linux环境下进行程序设计,因为linux本身就是为开发者准备的操作系统。

3\. C和指针

![image.png](http://upload-images.jianshu.io/upload_images/1956008-d2f91ee9e7fcaacc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

这本书最大的特点就是和指针结合在一起进行讲解,通过一些经典的C例题对所学的知识进行巩固,对指针的基础和深入的探讨,有助于初学者更好的理解C语言,还有明白C的存储机制。我之前买了《C语言详解》和《C Primer Plus》结合这本书一起学习,可以说是完美的,希望每个热爱C语言的人能够拥有这本书。

我在这里推荐给所有想学好C语言的朋友!

4.C专家编程

![image.png](http://upload-images.jianshu.io/upload_images/1956008-040e82d95ba25611.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

感觉这本书的特色:

1.全书如一部优美的故事,但听作者娓娓道来.

2.语言风趣活泼,除了c语言,还教会了我们很多做人做事的道理.

3.作为Sun公司的工程师,内功极深,不迷信任何权威,还经常调侃下 ANSI C委员会,ISO组织和GNU的作品(如GCC).

4.把c讲解到了一个很高的层次,深入剖析了其他书上没有提到过的好东西.

5\. C缺陷与陷阱

![image.png](http://upload-images.jianshu.io/upload_images/1956008-7368e5cd28590228.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

很好的书,不是初级读物,但也不过于艰深,而且厚度刚刚好,让人在热情高涨阶段读完,不致于到了一半时间就气馁。

对于C程序员来说,特别是对于入门没多久,有过一段时间编程经验的新手来说,是本很少的书。告诉你在c语言编程时常常可能会遇到到问题。例如老的库函数中字符串处理函数中存在的一些问题,如何规避。指针越界,野指针等带来的问题等等。非常值得阅读。

6\. C标准库

![image.png](http://upload-images.jianshu.io/upload_images/1956008-772e961283a9cd20.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

C标准库“圣经”,提供完整源代码,全面深入阐述库函数的实现与运用。C程序员必备参考书。本书是由世界级C语言专家编写的C标准库经典著作。英文版已经重印十多次,影响了几代程序员。

本书结合C标准的相关部分,精辟地讲述了每一个库函数的使用方法和实现细节,这正是一个真正的C程序员所必须掌握的。更重要的是,书中给出了实现和测试这些函数的完整源代码。可以让你更深入地学习C语言。不仅如此,本书还讨论了一些即使是最有经验的C程序员通常也不熟悉的知识,比如国际化和独立于区域设置的程序的编写、与构建库相关的概念和设计思想。

7\. C语言解惑

![image.png](http://upload-images.jianshu.io/upload_images/1956008-7040dbff6cbf79db.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

就内容而言,本书不深,适合初学者加深一下,或者作为学习的辅助资料。内容也不多,不会引起恐惧。学编程语法是必须,更重要的内容是学会语法以后要多读别人的思想。而且本书的编排比较有趣,虽然内容不多,但处处精华,需要多想想才能体会作者深意。

C语言从入门到精通所需的7本书相关推荐

  1. oracle入门语,Oracle SQL 语言从入门到精通

    Oracle SQL 语言从入门到精通 作者:网络 佚名 2005-10-27 00:00 评论 分享 [IT168 服务器学院]数据库对象包括表.视图.索引.同义词.簇.触发器.函数.过程.包.数据 ...

  2. 【C语言】C语言从入门到精通|第1章 C语言概述—自学笔记

    前言 本篇是本人自学C语言过程进行编辑的文章笔记,如果对大家有用,点赞加收藏吧. 注:笔记基于<C语言从入门到精通(第3版)>明日科技编著,清华大学出版社出版的. 目录 一.C语言发展史 ...

  3. 清华大学出版——C语言从入门到精通(第4版)

    <C语言从入门到精通(第4版)>是清华大学出版社出版的图书,该书从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发需要掌握的各方面知识. <C语言 ...

  4. C 语言从入门到精通教程(2021 )

    C 语言从入门到精通教程(2021年) 文章目录 计算机常识 什么是计算机程序 ? 什么是计算机语言 ? 常见的计算机语言类型有哪些 ? 什么是C语言? C语言历史 C语言标准 C语言现状 为什么要学 ...

  5. 【带你上手云原生体系】第二部分:Go语言从入门到精通

    [带你上手云原生体系]第一部分:文章简介 及 云原生思维概览 [带你上手云原生体系]第二部分:Go语言从入门到精通 [带你上手云原生体系]第三部分:Docker从入门到精通 [带你上手云原生体系]第四 ...

  6. c语言从入门到精通第四版电子书_C语言从入门到精通(吐血分享)4.pdf

    C语言从入门到精通(吐血分享)4 成功! 结构体.链表.文件 数组.字符串 函数.指针 三种结构化程序设计 三种数据类型.六大表达式 一.简单的程序 #include 数学函数 命令行 main() ...

  7. c语言从入门到精通ppt,C语言从入门到精通第1章.ppt

    C语言从入门到精通第1章 1.2.2 认识Turbo C 2.0 1.2.2 认识Turbo C 2.0 ⑴ 菜单栏:包括[File](文件)菜单.[Edit](编辑)菜单.[Run](运行)菜单.[ ...

  8. python从入门到精通清华_java从入门到精通(第5版)+python从入门到精通+c语言从入门到精通 全3册 清华大学出版社...

    <JAVA从入门到精通(第5版)> <Java从入门到精通(第5版)>从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识 ...

  9. 视频教程-R语言从入门到精通系列之新手上路视频课程-其他

    R语言从入门到精通系列之新手上路视频课程 WOT峰会讲师,中国R语言大会讲师,数据分析师,8年以上数据挖掘建模工作实战经验,部分研究成果获国家专利,攥写<R语言与数据挖掘>.<数据先 ...

  10. 易e语言从入门到精通文档手册教程下载

    易e语言从入门到精通文档手册教程下载 下载地址 https://download.csdn.net/download/fkew2009/10811499

最新文章

  1. python语言程序设计——python3的33个保留字
  2. 跨链(6)波卡XCMP跨链通信协议
  3. java程序中单方法接口通常是,Android面试题1--Java基础之线程(持续更新)
  4. Mac安装tensorflow
  5. Docker安装ik分词器
  6. Win7系统屏保也可以当桌面壁纸
  7. css中怎么改变图片尺寸,CSS也可以改变图片幅面尺寸
  8. php fpm 测试,php-fpm – 配置详解(转)
  9. 常见路由器默认登录用户名和密码(大全)
  10. cp: omitting directory
  11. uniapp中canvas将矩形图片绘制成圆形图片以及保存canvas到手机
  12. Sitecore 8.2 防火墙规则的权威指南
  13. python 傅里叶变换_理解快速傅里叶变换算法
  14. 嵌入式应用开发在线图书网址
  15. 百度地图搜索提示层级覆盖问题
  16. 黑马程序员高薪就业学习方法揭秘
  17. DNF登陆的时候说连接服务器失败,请检查您的网络。是否启用修复程序进行修复?,要买春节套,DNF游戏安全组件发生异常强制退出怎么办?...
  18. java jar manifest文件,java打包jar,以及manifest文件使用说明
  19. 如何在项目中使用ECharts
  20. MISRA C:2012 又是什么标准?

热门文章

  1. 自定义scrollview右侧的滑动条
  2. ASP.NET中 Repeater 的使用前台绑定
  3. [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到)
  4. 初学ASP.Net时在论坛收藏收集的一些资料备忘
  5. hive安装及常用命令
  6. python不可以安装的软件包_安装好的python包竟然无法import
  7. 基于matlab的数字图像处理---图像的锐化与边缘提取
  8. windows环境下zookeeper做成服务并启动
  9. ScheduledExecutorService延时线程池的简单使用
  10. VO与Map之间的相互转换