找回密码
 立即注册
查看: 934|回复: 5

学习C语言的几本经典教材

[复制链接]

1万

回帖

4万

基友

4万

积分

仙人9层 Lv.18

Rank: 12Rank: 12Rank: 12

伯爵荣耀

发表于 2014-7-17 13:52:43 | 显示全部楼层 |阅读模式
The C Programming Language
  本书是由C语言的设计者Brian W. Kernighan和Dennis M.Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。

  本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。

  本书原著 即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本—— 标准C的基础。人们熟知的“hello,World”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设 计语言入门的第一课。原著第2版根据1987年制定的ANSIC标准做了适当的修订,引入了最新的语言形式,并增加了新的示例,通过简洁的描述、典型的示例,作者全面、系统、准确地讲述了C语言的各 个特性以及程序设计的基本方法。对于计算机从业人员来说,本书是一本必读的程序设计语 言方面的参考书。 

  
Expert C Programming
  《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。

  书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习C++等问题进行了细致的讲解和深入的分析。全书撷取几十几个实例进行讲解,对C程序员具有非常高的实用价值。

  本书可以帮助有一定经验的C程序员成为C编程方面的专家,对于具备相当的C语言基础的程序员,本书可以帮助他们站在C的高度了解和学习C++。

  
C Traps and Pitfalls
  作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。

  全书分为 8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。

  本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。

  
Pointers on C
  本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。

  全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。

  本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。

  
C: A Reference Manual
  本书是关于C语言的详尽的参考手册。最新的第5版增加了对C99标准的介绍,更加符合当前读者学习C语言的需要。

  全书分为两大部分,共24章。第一部分讨论了C语言的所有语言特征,包括词法、预处理机制、声明、类型、表达式、语句以及函数等基本语言特性。第二部分讨论了C语言的标准库,根据它们不同的功能分别详细介绍。为帮助读者理解相关概念,本书在讨论C语言及其标准库的各方面问题时,提供了许多实例和解释。在第一部分的各章中还提供了练习题,书后则给出了主要练习的解答。这些练习的主要目的是帮助读者理解C语言的基本机制及其重要细节,其中并不涉及复杂的程序设计技术与问题。

  本书可以作为高等院校计算机专业C语言课程的教材和参考书,对于一般的C程序员也有重要的参考价值。

  《C语言参考手册》原书自出版以来,得到C程序员和C语言教师的广泛推崇,更被普林斯顿等著名大学用作教学参考书。本书是经过更新的第5版,包括对最新的C标准(ISO/IEC 9899:1999)的全面介绍。

  
C Primer Plus
   本书全面讲述了C语言编程的相关概念和知识。

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

回复

使用道具 举报

361

回帖

1382

基友

1788

积分

通神3段 Lv.6

Rank: 3Rank: 3

伯爵荣耀

发表于 2014-7-17 14:12:10 | 显示全部楼层
- -你发了好多帖子
回复 支持 反对

使用道具 举报

27

回帖

58

基友

74

积分

凡人2阶 Lv.2

Rank: 1

发表于 2014-7-17 15:03:55 | 显示全部楼层
C语言我正在学习!
回复 支持 反对

使用道具 举报

1万

回帖

4万

基友

4万

积分

仙人9层 Lv.18

Rank: 12Rank: 12Rank: 12

伯爵荣耀

 楼主| 发表于 2014-7-18 13:22:07 | 显示全部楼层

是啊。
回复 支持 反对

使用道具 举报

1万

回帖

4万

基友

4万

积分

仙人9层 Lv.18

Rank: 12Rank: 12Rank: 12

伯爵荣耀

 楼主| 发表于 2014-7-18 13:22:17 | 显示全部楼层
949458451 发表于 2014-7-17 15:03
C语言我正在学习!

不错。
回复 支持 反对

使用道具 举报

398

回帖

1346

基友

2973

积分

通神4段 Lv.7

Rank: 4

伯爵荣耀

发表于 2014-7-18 13:41:12 | 显示全部楼层
几年不用,都忘的差不多了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|苍海国际 ( 鲁ICP备13020644号-1 )

GMT+8, 2024-5-19 08:17 , Processed in 0.036756 second(s), 27 queries .

Powered by Discuz! Theme By eRic Modified by 4bpa

© CangHai International We Do Our Rights!

返回顶部