学习C语言编程必备的入门书籍

转自知乎路人甲

本篇内容将包含一些算法以及数据结构相关内容,文章中的所有推荐的书籍均来自知乎社区大牛力荐书籍、豆瓣评分较高书籍、各语言社区比较热门书籍以及京东、亚马逊、当当热销书籍的重合书籍。在接下来的文章中会涉及:

《C Primer Plus》

在这里插入图片描述
《C Primer Plus》详情链接
豆瓣评分(C Primer Plus (豆瓣)):9.1分 ,有62.5%的读者给出了满分评价
京东:在计算机与互联网销量榜中排名第七位,在c语言相关书籍中排名第一位

目录:

  • 第1、2章学习C语言编程所需的预备知识
  • 第3到15章介绍了C语言的相关知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数 组和指针、字符串操作、内存管理、位操作等等,知识内容都针对C99标准;
  • 第10章强化了对指针的讨论,第12章引入了动态内存分配的概念,这些内 容更加适合读者的需求。
  • 第16章和第17章讨论了C预处理器和C库函数、高级数据表示(数据结构)方面的内容

C程序设计语言(Brian W. Kernighan)

在这里插入图片描述
《C程序设计语言(Brian W. Kernighan)》详情链接
豆瓣评分(C程序设计语言 (豆瓣)):9.4分 ,有74.1%的读者给出了满分评价
京东:在计算机与互联网销量榜中排名第十六位,在c语言相关书籍中排名第二位

目录:

  • 第1章 导言:入门、 变量与算术表态式、for语句、符号常量、字符输入/输出、数组、函数、参数——传值调用、字符数组、外部变量与作用域
  • 第2章
    类型、运算符与表达式:变量名、数据类型及长度、常量、声明、算术运算符、关系运算符与逻辑运算符、类型转换、自增运算符与自减运算符、按位运算符、赋值运算符与表达式、条件表达式、运算符优先级与求值次序
  • 第3章
    控制流:语句与程序块、if-else语句、else-if语句、switch语句、whil循环与for特环、do-while循环、break语句与continue语句、goto语句与标号
  • 第4章 涵数与程序结构
  • 第5章 指针与数组
  • 第6章 结构
  • 第7章 输入与输出
  • 第8章 UNIX系统接口

Linux C/C++编程一站式学习

在这里插入图片描述
豆瓣评分(一站式学习C编程 (豆瓣)):9.2分

目录(第一部分):

  1. 程序的基本概念:程序和编程语言、自然语言和形式语言、程序的调试、第一个程序
  2. 常量、变量和表达式:继续Hello World、常量、变量、赋值、表达式、字符类型与字符编码
  3. 简单函数:数学函数、自定义函数、形参和实参、全局变量、局部变量和作用域
  4. 分支语句:if语句、if/else语句、布尔代数、switch语句
  5. 深入理解函数:return语句、增量式开发、递归
  6. 循环语句:while语句、do/while语句、for语句、break和continue语句、嵌套循环、goto语句和标号
  7. 结构体:复合类型与结构体、数据抽象、数据类型标志、嵌套结构体
  8. 数组:数组的基本概念、数组应用实例:统计随机数、数组应用实例:直方图、字符串、多维数组
  9. 编码风格:缩进和空白、注释、标识符命名、函数、indent工具
  10. gdb:单步执行和跟踪函数调用、断点、观察点、段错误
  11. 排序与查找:算法的概念、插入排序、算法的时间复杂度分析、归并排序、线性查找、折半查找
  12. 栈与队列:数据结构的概念、堆栈、深度优先搜索、队列与广度优先搜索、环形队列、本阶段总结
以前下载的一些, 放在这里备份。打包一起上传。懒得弄了。 C.Plus.Plus.for.Engineers.and.Scientists,.Bronson,.3ed,..Course,.2010,.Source.Codes,.0324786433_233683-.exe │ Objective-C.Recipes.A.Problem-Solution.Approach,.Matthew.Campbell,.Apress,.2012-.epub │ Professional.C.Plus.Plus,.Marc.Gregoire,.Nicholas.A..Solter,.Scott.J..Kleper,.2ed,.Wiley,.2011-.epub │ TDDownload.rar │ The.Standard.C.Library,.Plauger.-.(Prentice.Hall,.1992)-.djvu │ Wright.C..1001.Microsoft.Visual.C.Plus.Plus.Programming.Tips.(Prima,.2001)(ISBN.0761527613)(600dpi)(1422s)_CsPl_-.djvu │ XLib.exe │ [300dpi高清版]Cpp.Cookbook.中文版_HD-.pdf │ [Access.2013:The.Missing.Manual(2013.4)].Matthew.MacDonald.文字版..epub │ [Active.Directory(5th,2013.4)].Brian.Desmond.文字版..epub │ [AngularJS(2013.4)].Brad.Green.文字版..epub │ [Building.a.DevOps.Culture(2013.4)].Mandi.Walls.文字版..epub │ [C.游戏编程].邹吉滔等.扫描版-.pdf │ [C.编程习题与解答(全美经典学习指导系列)].(美)Hubbard.扫描版-.pdf │ [Computer.Science.Programming.Basics.in.Ruby(2013.4)].Ophir.Frieder.文字版..epub │ [C安全编码标准].(美)塞克德.扫描版-.pdf │ [Dynamic.HTML权威指南].(Dynamic.HTML权威指南).Danny.Goodman.扫描版-.pdf │ [Excel.2013:The.Missing.Manual(2013.4)].Matthew.MacDonald.文字版..epub │ [HTML5.Canvas(2nd,2013.4)].Steve.Fulton.文字版..epub │ [JavaScript.for.PHP.Developers(2013.4)].Stoyan.Stefanov.文字版..epub │ [Kindle.Fire.HD:The.Missing.Manual(2nd,2013.1)].Peter.Meyers.文字版..epub │ [Kindle.Fire.HD:The.Missing.Manual(2nd,2013.1)].Peter.Meyers.文字版..pdf │ [Managing.Startups:Best.Blog.Posts(2013.5)].Thomas.Eisenmann.文字版..epub │ [Microinteractions(2013.4)].Dan.Saffer.文字版..epub │ [Microinteractions(2013.4)].Dan.Saffer.文字版..pdf │ [Microsoft.Project.2013:The.Missing.Manual(2013.4)].Bonnie.Biafore.文字版..epub │ [NOOK.HD:The.Missing.Manual(2nd,2013.2)].Preston.Gralla.文字版..epub │ [OPENGL编程指南].(美)Dave.Shreiner.扫描版-.pdf │ [PHP.Web.Services(2013.4)].Lorna.Jane.Mitchell.文字版..epub │ [Physics.for.Game.Developers(2nd,2013.4)].David.M.Bourg.文字版..epub │ [PowerBuilder基础类库技术详解].杨志鸿.扫描版-.pdf │ [Professional.C.(2nd.2011)].Marc.Gregoire.文字版-.epub
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

键盘侠伍十七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值