清华大学出版社

清华大学出版社

C语言是每一位程序员都应该掌握的基础语言。C语言是微软.NET编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。

《C语言入门经典(第5版)》主要介绍最基础的计算机语言之一——C语言。

本书从最基础的内容开始,步步深入讲解作为一位称职的C语言程序员应该具

备的知识和技能。

主要内容

◆ 阐述C语言的核心特征,例如循环和分支

◆ 如何使用指针和指令动态管理内存

◆ 如何使用头文件和函数模块化代码

◆ 程序如何通过键盘、显示器和数据文件读写数据

◆ 如何通过预处理命令在编译时优化代码

◆ 如何使用结构有效地管理输入数据

本书完整地介绍了一个C应用程序的开发过程,这样你在阅读过程中可以结合实际的应用场景提高编程技能。书中的样例提供了实验的基础,可以通过修改其中的部分代码来对比前后程序运行的结果。后面的练习题用来测试对新知识、新技能的掌握情况,如果需要练习题答案,可以网上下载。

阅读完本书,你应该有能力和信心开发自己的C应用程序,并且具备在大型项目中应用C语言思想的技能。第5版详细介绍了C语言的最新国际标准,并且修订涵盖了语言编译器新支持的C11功能。

前 言

欢迎使用《C语言入门经典(第5版)》。研读本书,你就可以成为一位称职的C语言程序员。从许多方面来说,C语言都是学习程序设计的理想起步语言。C语言很简洁,因此无须学习大量的语法便能够开始编写真正的应用程序。除了简明易学以外,它还是一门功能非常强大的语言,并被专业人士广泛应用在各种领域。C语言的强大之处主要体现在,它能够应用于各类层次的开发中,从设备驱动程序和操作系统组件到大规模应用程序,它都能胜任。此外,C语言还可以适用于相对较新的手机应用程序开发上。

几乎所有计算机都包含C语言编译器,因此,当你学会了C语言,就可以在任何环境下进行编程。最后一点,掌握C语言可以为理解面向对象的C++语言奠定良好的基础。

在作者眼中,有抱负的程序员必将面对三重障碍,即掌握遍布程序设计语言中的各类术语、理解如何使用语言元素(而不仅仅只是知道它们的概念)以及领会如何在实际场景中应用该语言。本书的目的就是将这些障碍降到最低限度。

术语是专业人士及优秀业余爱好者之间的交流必不可少的,因此有必要掌握它们。本书将确保你理解这些术语,并自如地在各种环境下使用它们。这样才能更有效地使用大多数软件产品附带的文档,且能轻松地阅读和学习大部分程序设计语言相关的著作。

理解语言元素的语法和作用固然是学习C语言过程中的一个重要部分,但认识语言特性如何工作及应用也同等重要。本书不仅采用了代码片段,还在每个章节中使用一些实际应用示例展示语言特性如何应用于特定的问题。这些示例提供了实践的基础,读者可以通过改动代码观察修改后的结果。

理解特定背景下的程序设计不仅只是应用个别语言元素。为了帮助读者理...

课件下载

暂无样章

网络资源

版权信息

扫描二维码下载APP了解更多

相关推荐

合作伙伴