基本信息
- 原书名:C Primer Plus,Fifth Edition
- 原出版社: Sams
编辑推荐
作为核心计算机技术成熟,完整的参考书籍,Primer Plus系列历经十数年不衰,因为它能够满足那些渴望通过全面理解相关技术继续深造的程序员和开发者的需要。通过学习《C Primer Plus(第五版)中文版》,你将奠定坚实的C编程基础。
与以前的版本一样,作者的目标仍旧是为读者提供一本入门性、条理清晰、见解深刻的C语言教程。作者把编程概念和C语言的细节很好地融合在一起。通过大量短小精焊的范例演示一两个概念,为读者提供了很好的练习机会,有助于读者迅速掌握所讲的知识。每章都提供了复习题和编程练习,进一步强调了重要的信息,有助于读者消化那些难于理解的概念。本书不仅适用于希望系统学习C语言编程的学生,也适用于那些精通其他高级语言编程,但渴望更好地掌握C语言这门核心语言的开发人员。
《C Primer Plus(第五版)中文版》专门针对C语言的最新标准C99而作,它覆盖了这个新标准所引入的所有重要的新特性,并对读者关注的以下几个主题提供了详尽的信息。
扩展的整数类型。
扩展的字符支持。
布尔类型的支持。
变长数组。
复合文字。
指定初始化项目。
扩展的计算支持。
内联函数。
内容简介
计算机书籍
作为核心计算机技术成熟、完整的参考书籍,Primer Plus系列历经十数年不衰,因为它能够满足那些渴望通过全面理解相关技术继续深造的程序员和开发者的需要。通过学习《C
Primer Plus(第五版)中文版》,你将奠定坚实的C编程基础。
与以前的版本一样,作者的目标仍旧是为读者提供一本入门性、条理清晰。见解深刻的C语言教程。作者把编程概念和C语言的细节很好地融合在一起。通过大量短小精悍的范例演示一两个概念,为读者提供了很好的练习机会,有助于读者迅速掌握所讲的知识。每章都提供了复习题和编程练习,进一步强调了最重要的信息,有助于读者消化那些难于理解的概念。本书不仅适用于希望系统学习C语言编程的学生,也适用于那些精通其他高级语言编程,但渴望更好地掌握C语言这门核心语言的开发人员。
《C Primer Plus(第五版)中文版》专门针对C语言的最新标准C99而作,它覆盖了这个新标准所引入的所有重要的新特性,并对读者所关注的以下几个主题提供了详尽的信息:
● 扩展的整数类型。
● 扩展的字符支持。
● 布尔类型的支持。
● 变长数组。
● 复合文字。
● 指定初始化项目。
作译者
目录
1.1 C语言的起源
1.2 使用C语言的理由
1.3 C语言的发展方向
1.4 计算机工作的基本原理
1.5 高级计算机语言和编译器
1.6 使用C语言的7个步骤
1.7 编程机制
1.8 语言标准
1.9 本书的组织结构
1.10 本书体例
1.11 总结
1.12 复习题
1.13 编程练习
第2章 C语言概述
2.1 C语言的一个简单实例
2.2 实例说明
2.3 一个简单程序的结构
2.4 使程序可读的技巧
2.5 更进一步
前言
随着C语言从最初的非正式的K&R标准过渡到1990 ISO/ANSI标准,进而发展到1999 ISO/ANSI标准,C Primer Plus也不断地成熟,并发展到第五版。在所有这些版本中,我的目标都是致力于编写一本富有指导性的、清晰的C语言教程。
本书的方法和目标
我编写这本书的目标是让人们能够把它当作一个友好的、易于使用的、便于自学的指南,为了实现这个目标,本书采用了以下的策略:
● 在介绍C语言细节的同时,还阐述了编程概念。本书假定读者并非专业的程序员。
● 每次通过很多简短的、易于录入的实例来说明一两个概念,因为边干边学是掌握新的信息的最有效的方式之一。
● 只用语言难以阐述的概念,采用图表来澄清。
● 突出显示的板块总结了C语言的主要特征,以便于参考和复习。
● 每章最后的复习题和编程练习帮助你测试和加深对C语言的理解。
为了求得最佳学习效果,在学习本书内容的时候,你应该尽可能地扮演一个积极的角色。不仅只是阅读例子,还要把它们输入到你的系统,然后运行。C是一种可移植性很好的语言,但你还是会发现某个程序在你的系统下运行的结果和在我们的系统下运行的结果会有所不同。不妨做个试验,改变程序的某一部分来看看有什么效果。修改程序来做略微有些不同的事情。不必理会无关的警告,主要是看一下执行了一个错误操作时会发生什么。尝试提出问题和做练习。实践的越多,你所学到和记住的也就越多。
我希望你能够通过本书最新的版本,愉快而又高效地走入C语言的学习殿堂。
关于作者
Stephen Prata在加利福尼亚州的Kentfield得Matin学院教授天文学、物理学和程序设计课程。他在加州工业学院获得学士学位,从加州大学伯克利分校获得博士学位。他最早接触计算机,始于对星河的计算机建模。Stephen已经编写或与他人合作编写了十多本书,其中包括C++ Primer Plus和Unix Primer Plus。