C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。
《新世纪计算机基础教育丛书:C程序设计(第3版)》的第一版于1991年出版,第二版于1999年出版。由于本书作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点。精心策划、准确定位,使得本书概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。本书被普遍认为是学习C语言的好教材,并被全国大多数高校选用。十多年来本书累计发行了800多万册,创同类书的全国最高记录,是学习C语言的主流用书。本书曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。
根据发展的需要,作者对本书进行了再修订,使本书更加完善,更便于学习。书中全部例题中的程序均已调试通过。
《新世纪计算机基础教育丛书:C程序设计(第3版)》内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。
目录
- 1 C 语言概述
- 1.1 C语言出现的历史背景
- 1.2 C 语言的特点
- 1.3 简单的C语言程序介绍
- 1.4 运行C程序的步骤与方法
- 1.4.1 运行C程序的步骤
- 1.4.2 上机运行C程序的方法
- 习题
- 2 程序的灵魂——算法
- 2.1 算法的概念
- 2.2 简单算法举例
- 2.3 算法的特性
- 2.4 怎样表示一个算法
- 2.4.1 用自然语言表示算法
- 2.4.2 用流程图表示算法
- 2.4.3 3种基本结构和改进的流程图
- 2.4.4 用N-S流程图表示算法
- 2.4.5 用伪代码表示算法
- 2.4.6 用计算机语言表示算法
- 2.5 结构化程序设计方法
- 习题
- 3 数据类型、运算符与表达式
- 3.1 C语言的数据类型
- 3.2 常量与变量
- 3.2.1 常量和符号常量
- 3.2.2 变量
- 3.3 整型数据
- 3.3.1 整型常量的表示方法
- 3.3.2 整型变量
- 3.3.3 整型常量的类型
- 3.4 浮点型数据
- 3.4.1 浮点型常量的表示方法
- 3.4.2 浮点型变量
- 3.4.3 浮点型常量的类型
- 3.5 字符型数据
- 3.5.1 字符常量
- 3.5.2 字符变量
- 3.5.3 字符数据在内存中的存储形式及其使用方法
- 3.5.4 字符串常量
- 3.6 变量赋初值
- 3.7 各类数值型数据间的混合运算
- 3.8 算术运算符和算术表达式
- 3.8.1 C语言运算符简介
- 3.8.2 算术运算符和算术表达式
- 3.9 赋值运算符和赋值表达式
- 3.10 逗号运算符和逗号表达式
- 习题
- 4 最简单的C程序设计——顺序程序设计
- 4.1 C语句概述
- 4.2 赋值语句
- 4.3 数据输入输出的概念及在C语言中的实现
- 4.4 字符数据的输入输出
- 4.4.1 putchar函数
- 4.4.2 getchar函数
- 4.5 格式输入与输出
- 4.5.1 printf函数
- 4.5.2 scanf函数
- ……
- 5 选择结构程序设计
- 6 循环控制
- 7 数组
- 8 函数
- 9 预处理命令
- 10 指针
- 11 结构体与共用体
- 12 位运算
- 13 文件
- 14 常见错误和程序调试
- 附录A 常用字符与ASCII代码对照表
- 附录B C语言中的关键字
- 附录C 运算符和结合性
- 附录D C语言常用语法提要
- 附录E C库函数
- 参考文献