标准C程序设计(第5版)
印度最流行的C语言教材

作者:E Balagurusamy著金名等译

丛书名:世界著名计算机教材精选

定价:59元

印次:1-2

ISBN:9787302261841

出版日期:2011.09.01

印刷日期:2012.12.14

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

C语言是所有本科生课程的一门核心课,也是现今使用最广泛的计算机语言。国内国外的C语言图书已经非常多了,但通过本书的翻译,我们觉得这本书还是很有引进价值的,具体表现在它的以下几个特点上: * 本书基于最新的C语言标准。 * 附录IV给出了4个完整的应用程序开发示例。 * 扩展讨论了C的指针。 * 每章后面的“谨记”一节给出了很有用的编程提示以及容易出错的问题。 * 每章后面的案例学习给出了20多个真实的开发,展示了C程序的设计过程。 * 80多个程序设计范例向读者阐述了良好程序设计的基本原则。 * 还有近200个复习题和130多个项目设计题。 总之,本书的语言简洁易懂,示例非常丰富且具有很强的实际指导意义,是一本很好的C程序设计的教材。 本书的前面版本被印度的很多学院和大学用作教材。在过去的几年中,本书还被一些重要的软件培训与开发公司用作培训教材。 由于本书的独特性、与众不同的学习方法以及简明的写作风格,本书第3版和第4版在国内出版已受到国内学生和老师的欢迎。

第5版前言 C是功能强大、灵活性好、可移植且结构良好的程序设计语言。由于C集成了高级语言和汇编语言的优点,因此它可适用于系统和应用程序的开发。今天,C语言无疑是使用最广的通用语言。 自从1989年标准化以来,C经历了一系列的修订和改进,以提高该语言的可用性。现在,融合了这些新特性的版本称为C99。 本 书 结 构 本书首先在第1章概要地介绍了C语言,包括C的历史、C程序的基本结构和运行。第2章讨论了如何声明常量、变量和数据类型。第3章讨论了内置操作符以及如何使用它们来构建表达式。第4章介绍了输入输出操作。第5章介绍了决策判断与分支,包括if-else、switch和goto语句。第6章讨论了决策与循环,包括while、do和for循环。第7章和第8章介绍了数组和数据元素的有序排列,这些对所有程序设计语言都很重要。第8章还介绍了字符串。第9章和第10章介绍了函数、结构和联合。指针是C语言中最难理解和掌握的部分了,第11章以对用户非常友好的方式介绍了指针。第12章和第13章分别介绍了文件管理和动态内存分配。第14章介绍了预处理器。最后,第15章开发了一个C程序,让读者了解如何进行程序的开发。如果读者按照本书结构认真学习,将可以很好地理解C语言。 本书内容进行了修订,以紧跟C程序设计领域的发展和当今的需要。与以往一样,全书仍然强调“用示例学习”的概念。在深入讨论了C语言的每个主要特性后,给出了一个完整的程序示例来演示其使用。示例程序既简单,又很有启发性。 每章的开头含有一小节,介绍本章的主要内容,并快速浏览了本章将要介绍的特色内容。只要需要,就使用图像来描述有关的概念,以...

目录
荐语
查看详情 查看详情
目    录

第1章  C语言概述 1

1.1  C语言的历史 1

1.2  C语言的主要特性 2

1.3  示例程序1:显示一条消息 3

1.4  示例程序2:两个数相加 6

1.5  示例程序3:利息计算 7

1.6  示例程序4:子例程的使用 9

1.7  示例程序5:数学函数的使用 10

1.8  C程序的基本结构 12

1.9  编程风格 13

1.10  运行一个程序 13

1.11  UNIX系统环境下 14

1.11.1  创建程序 14

1.11.2  编译与链接 15

1.11.3  运行程序 15

1.11.4  创建自己的可运行文件 16

1.11.5  多个源文件问题 16

1.12  MS-DOS系统环境下 17

第2章  常量、变量及数据类型 22

2.1  概述 22

2.2  字符集 22

三元字符 23

2.3  C标记符 23

2.4  关键字与标识符 24

2.5  常量 24

2.5.1  整型常量 24

2.5.2  实数常量 25

2.5.3  单字符常量 27

2.5.4  字符串常量 27

2.5.5  反斜杠字符常量 27

2.6  变量 28

2.7  数据类型 29

2.7.1  整数型 30

2.7.2  浮点数类型 30

2.7.3  void类型 31

2.7.4  字符类型 31

2.8  变量的声明 31

2.8.1  基本类型的声明 31

2.8.2  自定义类型的声明 33

2.9  存储类的声明 34

2.10  变量的赋值 ... 查看详情

查看详情