《C Primer Plus(第6版)》是一本非常优秀的C语言学习教材,适合初学者系统地学习C语言的基本概念和编程技巧,本书详细而全面地讲解了C语言的各个方面,从基础语法到高级应用,从数据类型到函数,从指针到文件操作等等,内容丰富而有条理,书中还提供了丰富的练习题和编程示例,帮助读者巩固知识,培养实际编程能力,本书采用通俗易懂的语言和清晰明了的实例,使得学习过程更加轻松愉快,对于想要系统学习C语言的初学者来说,这本书是一个不可多得的宝藏,最重要的是,本书提供了免费下载,非常方便快捷,极大地方便了广大读者。
C Primer Plus(第六版)电子书封面
内容介绍
本书详细讲解了C语言的基本概念和编程技巧。本书共17章。第1、2章介绍了C语言编程的预备知识。第3~15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、17章介绍C预处理器、C库和高级数据表示。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。本书可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
目录
- 第1章 初识C语言 1
- 第2章 C语言概述 19
- 第3章 数据和C 39
- 第4章 字符串和格式化输入/输出 71
- 第5章 运算符、表达式和语句 103
- 第6章 C控制语句:循环 137
- 第7章 C控制语句:分支和跳转 177
- 第8章 字符输入/输出和输入验证 217
- 第9章 函数 243
- 第10章 数组和指针 277
- 第11章 字符串和字符串函数 321
- 第12章 存储类别、链接和内存管理 373
- 第13章 文件输入/输出 413
- 第14章 结构和其他数据形式 439
- 第15章 位操作 493
- 第16章 C预处理器和C库 521
- 第17章 高级数据表示 567
- 附录A 复习题答案 633
- 附录B 参考资料 665
c-primer-plus-ed6: 基础数据类型 字符串与格式化IO 运算符/表达式/语句 控制语句(循环/分支/跳转) 字符IO与输入验证 函数(递归 &运算符) 数组与指针(VLA 复合字面量) 字符串与字符串函数 存储类别/链接/内存管理 文件IO 结构(struct/union/typedef) 位操作 c预处理器和c库 高级数据表示ADT
深入浅出,细致入微。最不可思议的是,我竟然真的从头到尾读完了它
1.C语言绝对不像一些年长的工程师说得那么难,这一本书几乎把它的知识全部都介绍完了。只是要用C语言写出一些容易维护的代码还真需要点经验和技巧。
2.什么C与指针,C陷阱与缺陷...其实也就讲一些很简单的东西(在看完这本书以后)。
3.看完这本书以后,推荐学习一下设计模式(以学习如何写出容易维护的代码为目的)。
4.编码规范必须要看Misra-C文档,它除了介绍规范本身,还会讲到一些本书没有介绍的C语言规则,如实现定义行为和未定义行为的区别、整型提升等。
5.学习《深入了解计算机系统》可以学习到一些C语言实现的细节,优化方法,内存模型、Cache对程序性能的影响,关键路径分析法在现代处理器的应用,类Unix系统编程入门等知识。
强力推荐的一本C语言入门书籍,626页可以让你在C语言的世界里畅游很久,风趣幽默的文笔让人心情愉悦。这里要感谢云巅工作室精彩的翻译。这本书真正的诠释了入门书籍的概念,却又可以为你指出深入的方向,让你在继续前进时不至于迷茫。(作者不仅阐述了语法中正确的形式,同时也即尽可能的阐述读者错误的代码可能会出现的问题,这一反一正相得益彰,值得多次品读)60元的价格也绝对对得起它的价值。 总的来说可以是直接跳过谭老师书籍的一本经典入门教程。