
C语言程式设计教程(第2版)(2015年高等教育出版社出版教材(龚本灿))
《C语言程式设计教程(第2版)》是由龚本灿主编,2015年由高等教育出版社出版的“十二五”普通高等教育本科国家级规划教材。该教材适合作为高等学校各专业的C语言程式设计课程教材,也可作为从事计算机相关工作的科技人员、计算机爱好者及各类自学人员的参考书。
该教材共分10章,内容包括:C语言概述、数据类型、分支结构程式设计、循环结构程式设计、数组、函式、指针、档案、编译预处理和用户定製数据类型。在每一章节下还设有本章小结与习题等栏目。此外,还包括ASCII码錶、C运算符的优先权与结合性、C语言常用库函式、学生信息管理系统原始码等四个附录。
基本介绍
- 书名:C语言程式设计教程(第2版)
- 作者:龚本灿
- ISBN:978-7-04-041943-6
- 类别:“十二五”普通高等教育本科国家级规划教材
- 页数:288页
- 出版社:高等教育出版社
- 出版时间:2015年2月28日
- 装帧:平装
- 开本:16开
- 版面字数:400千字
成书过程
《C语言程式设计教程(第2版)》由龚本灿担任主编并统稿,周治钰担任副主编。参编人员有周治钰、吴西燕、任小燕、付云侠、宋建萍、王少蓉。参与该教材讨论和校对工作的有:赵昕、郭德明、杨华甫、杨景华、高蓉、冯家林、袁伟、丰京丹、叶华、石勇涛。该教材在编写过程中,董方敏教授和周学君副教授对书中内容提出了意见和建议。
2015年2月28日,该教材由高等教育出版社出版。
内容简介
《C语言程式设计教程(第2版)》共分10章,内容包括:C语言概述、数据类型、分支结构程式设计、循环结构程式设计、数组、函式、指针、档案、编译预处理和用户定製数据类型。在每一章节下还设有本章小结与习题等栏目。此外,还包括ASCII码錶、C运算符的优先权与结合性、C语言常用库函式、学生信息管理系统原始码等四个附录。
教材目录
前言 第1章 C语言概述 1.1 电脑程式设计语言的发展 1.2 C语言的发展及特点 1.3 简单的C语言程式 1.4 C语言程式的开发步骤及上机过程 1.5 算法及其描述 1.6 学生信息管理系统案例简介 本章小结 习题 第2章 数据类型 2.1 数据类型的分类 2.2 整型数据 2.3 实型数据 2.4 字元型数据 2.5 数据类型转换 2.6 格式化输入/输出函式 本章小结 习题 第3章 分支结构程式设计 3.1 关係运算符及其表达式 3.2 逻辑运算符及其表达式 3.3 if语句 3.4 switch语句 3.5 运算符及其表达式 3.6 案例分析与实现 本章小结 习题 第4章 循环结构程式设计 4.1 for语句 4.2 while语句 4.3 do-while语句 4.4 break语句和continue语句 4.5 循环语句的嵌套 4.6 C语言程式的调试方法 4.7 案例分析与实现 本章小结 习题 第5章 数组 5.1 一维数组 5.2 二维数组 5.3 字元数组 5.4 排序算法 5.5 案例分析与实现 本章小结 习题 第6章 函式 6.1 函式的定义、调用和声明 6.2 函式的套用举例 | 6.3 函式的递归调用 6.4 数组作为函式参数 6.5 变数的作用域 6.6 变数的生存期 6.7 外部函式与内部函式 6.8 案例分析与实现 本章小结 习题 第7章 指针 7.1 指针概述 7.2 指向一维数组的指针 7.3 指向结构体的指针 7.4 返回指针的函式 7.5 动态记忆体分配 7.6 指针数组 7.7 指向二维数组的指针 7.8 指向函式的指针 7.9 指向指针的指针 7.10 案例分析与实现 本章小结 习题 第8章 档案 8.1 档案的基本知识 8.2 档案的打开与关闭 8.3 档案的读写操作 8.4 档案的随机读写 8.5 案例分析与实现 本章小结 习题 第9章 编译预处理 9.1 宏定义 9.2 档案包含与案例分析 9.3 条件编译 本章小结 习题 第10章 用户定製数据类型 10.1 共用体类型 10.2 枚举类型 10.3 自定义类型名 10.4 位段与位运算 本章小结 习题 附录A ASCII码錶 附录B C运算符的优先权与结合性 附录C C语言常用库函式 附录D 学生信息管理系统原始码 参考文献 着作权 |
(注:目录排版顺序为从左列至右列)
教学资源
- 配套教材
《C语言程式设计教程(第2版)》有配套教材——《C语言程式设计习题集(第2版)》。
书名 | ISNB | 出版社 | 出版时间 | 作者 |
---|---|---|---|---|
《C语言程式设计习题集(第2版)》 | 978-7-04-041942-9 | 高等教育出版社 | 2015年3月4日 | 龚本灿 |
教材特色
该教材具有以下特点:
1、以“学生信息管理系统”案例为主线,将C语言各章节的主要知识点有机结合,形成一个整体。在案例的求解过程中,讲授程式设计的基本方法的同时,侧重对模坎化程式设计思想的介绍,并将软体工程相关的思想渗透其中。
2、选用的案例与学生相联繫,内容的讲解由问题驱动,引导读者掌握应用程式的编写方法。
3、除了“学生信息管理系统”案例外,该教材还选择了一些例子,如鸡兔同笼问题、百钱买白鸡问题、汉诺塔问题等。
作者简介
龚本灿:三峡大学教师,主要从事电信技术、计算机硬体技术、自动化技术等方面的研究。