C语言程序设计(第2版) / 21世纪普通高校计算机公共课程规划教材
¥39.00定价
作者: 田丽华、岳俊华等
出版时间:2014年11月
出版社:清华大学出版社
- 清华大学出版社
- 9787302378402
- 2-1
- 185251
- 16开
- 2014年11月
- 工学
- 软件工程
- TP312C
- 计算机
- 本专科、高职高专
内容简介
《C语言程序设计(第2版)》是编者田丽华根据多年教学和辅导程序设计竞赛的经验总结而成的,在第1版的基础上,在几个主要篇章增加了相关知识的进阶应用,供各层次的阅读者学习参考。全书以数据类型为主线,以函数为核心,注重培养读者的编程风格,将具有代表性和实用性的案例不断扩展和完善,激发编程的兴趣。
本书文字流畅、通俗易懂、深入浅出、实用性强,案例具有较强的针对性。本书可作为计算机专业的本科生、研究生、专科生的教材,也可作为学生参加比赛的辅导用书及编程爱好者的参考书。
本书配有辅导教材《C程序设计习题、实验与课程设计》(清华大学出版社,田丽华主编),提供本书课后习题的详细解答及多个实验、课程设计题目。
本书文字流畅、通俗易懂、深入浅出、实用性强,案例具有较强的针对性。本书可作为计算机专业的本科生、研究生、专科生的教材,也可作为学生参加比赛的辅导用书及编程爱好者的参考书。
本书配有辅导教材《C程序设计习题、实验与课程设计》(清华大学出版社,田丽华主编),提供本书课后习题的详细解答及多个实验、课程设计题目。
目录
基础篇
第1章 C语言概述
1.1 程序设计语言的发展及其特点
1.2 C语言的发展过程及其特点
1.2.1 C语言的发展过程
1.2.2 当代最优秀的程序设计语言
1.2.3 C语言的版本
1.2.4 C语言的特点
1.2.5 C语言的应用
1.3 认识简单的C语言程序
1.4 Visual C++6.0集成开发环境的使用
1.4.1 Visual C++6.0简介和启动
1.4.2 利用Visual C++6.0集成开发环境建立工程
1.5 C程序开发过程
本章小结
习题1
第2章 数据类型、运算符与表达式
2.1 计算机的工作原理
2.2 C语言的数据类型
2.3 常量、变量和标识符
2.3.1 标识符
2.3.2 常量和符号常量
2.3.3 变量
2.4 整型数据
2.4.1 整型常量的表示方法
2.4.2 整型变量
2.4.3 整型常量的分类
2.5 实型数据
2.5.1 实型常量的表示方法
2.5.2 实型变量
2.5.3 实型常数的类型
2.6 字符型数据
2.6.1 字符常量
2.6.2 字符变量
2.6.3 字符数据在内存中的存储形式及使用方法
2.6.4 字符串常量
2.7 C语言的运算符与表达式
2.7.1 赋值运算符、赋值表达式
2.7.2 不同数据类型间的赋值规则
2.7.3 算术运算符和算术表达式
2.7.4 逗号运算符和逗号表达式
2.7.5 sizeof运算符和复合赋值运算符
本章小结
习题2
第3章 顺序程序设计
3.1 程序的控制结构
3.1.1 算法的基本概念
3.1.2 算法的特性
3.1.3 算法的表示
3.1.4 用N-S流程图表示算法
3.1.5 用计算机语言表示算法
3.1.6 结构化程序设计方法
3.2 C语句概述
3.3 数据输入输出的概念及在C语言中的实现
3.4 字符数据的输入与输出
3.4.1 字符输出函数putchar
3.4.2 键盘输入函数getchar
3.5 格式化输出函数printf
3.5.1 printf函数调用的一般形式
3.5.2 使用printf函数的注意事项
3.6 格式化输入函数scanf
3.6.1 scanf函数调用的一般形式
3.6.2 使用scanf函数的注意事项
3.7 顺序结构程序设计举例
本章小结
习题3
……
第4章 选择结构程序设计
第5章 循环控制
第6章 函数
第7章 预处理命令
第8章 数组
第9章 指针
第10章 结构体与共用体
第11章 位运算
第12章 文件
应用篇
第13章 应用问题示例
附录A 程序调试篇
附录B 关键字
附录C ASCII码表
附录D 运算符的优先级及结合方式
附录E 常用函数
参考文献
第1章 C语言概述
1.1 程序设计语言的发展及其特点
1.2 C语言的发展过程及其特点
1.2.1 C语言的发展过程
1.2.2 当代最优秀的程序设计语言
1.2.3 C语言的版本
1.2.4 C语言的特点
1.2.5 C语言的应用
1.3 认识简单的C语言程序
1.4 Visual C++6.0集成开发环境的使用
1.4.1 Visual C++6.0简介和启动
1.4.2 利用Visual C++6.0集成开发环境建立工程
1.5 C程序开发过程
本章小结
习题1
第2章 数据类型、运算符与表达式
2.1 计算机的工作原理
2.2 C语言的数据类型
2.3 常量、变量和标识符
2.3.1 标识符
2.3.2 常量和符号常量
2.3.3 变量
2.4 整型数据
2.4.1 整型常量的表示方法
2.4.2 整型变量
2.4.3 整型常量的分类
2.5 实型数据
2.5.1 实型常量的表示方法
2.5.2 实型变量
2.5.3 实型常数的类型
2.6 字符型数据
2.6.1 字符常量
2.6.2 字符变量
2.6.3 字符数据在内存中的存储形式及使用方法
2.6.4 字符串常量
2.7 C语言的运算符与表达式
2.7.1 赋值运算符、赋值表达式
2.7.2 不同数据类型间的赋值规则
2.7.3 算术运算符和算术表达式
2.7.4 逗号运算符和逗号表达式
2.7.5 sizeof运算符和复合赋值运算符
本章小结
习题2
第3章 顺序程序设计
3.1 程序的控制结构
3.1.1 算法的基本概念
3.1.2 算法的特性
3.1.3 算法的表示
3.1.4 用N-S流程图表示算法
3.1.5 用计算机语言表示算法
3.1.6 结构化程序设计方法
3.2 C语句概述
3.3 数据输入输出的概念及在C语言中的实现
3.4 字符数据的输入与输出
3.4.1 字符输出函数putchar
3.4.2 键盘输入函数getchar
3.5 格式化输出函数printf
3.5.1 printf函数调用的一般形式
3.5.2 使用printf函数的注意事项
3.6 格式化输入函数scanf
3.6.1 scanf函数调用的一般形式
3.6.2 使用scanf函数的注意事项
3.7 顺序结构程序设计举例
本章小结
习题3
……
第4章 选择结构程序设计
第5章 循环控制
第6章 函数
第7章 预处理命令
第8章 数组
第9章 指针
第10章 结构体与共用体
第11章 位运算
第12章 文件
应用篇
第13章 应用问题示例
附录A 程序调试篇
附录B 关键字
附录C ASCII码表
附录D 运算符的优先级及结合方式
附录E 常用函数
参考文献