出版社:合肥工业大学出版社
年代:2012
定价:45.0
本书以通俗易懂的语言,丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识。全书共分17章,包括C语言概述,算法,数据类型,运算符与表达式,常用的数据输入、输出函数,选择结构程序设计,循环控制,数组,函数,指针,结构体和共用体,位运算,预处理,文件,存储管理,网络套接字编程和学生成绩管理系统等。所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C语言程序开发的精髓,快速提高开发技能。
第1章 C语言概述
1.1 C语言发展史
1.2 C语言的优势
1.3 程序设计基础--进制转换
1.4 计算机中数的表示
1.5 几个简单的C程序
1.6 开发环境
第2章 数据类型、运算符与表达式
2.1 C语言的数据类型
2.2 变量与常量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 变量赋初值
2.7 类型转换
2.8 算术运算符与算术表达式
2.9 赋值运算符与赋值表达式
2.10 关系运算符与关系表达式
2.11 逻辑运算符与逻辑表达式
2.12 逗号表达式
第3章 顺序结构程序设计
3.1 语句
3.2 数据的输入与输出
3.3 字符数据的输入与输出
3.4 格式数据的输入与输出
3.5 顺序结构程序设计
第4章 选择结构程序设计
4.1 if语句
4.2 switch语句
4.3 程序举例
第5章 循环结构程序设计
5.1 goto语句
5.2 while语句
5.3 do-while语句
5.4 for语句
5.5 break语句
5.6 continue语句
5.7 多重循环程序设计
5.8 应用举例
第6章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
第7章 函数
7.1 概述
7.2 函数定义的一般形式
7.3 函数参数与函数返回值
7.4 函数的调用
7.5 函数的递归调用
7.6 数组作为函数的参数
7.7 变量的作用域
7.8 变量的存储类别
7.9 内部函数与外部函数
第8章 指针
8.1 地址与指针
8.2 指针与变量
8.3 指针与数组
8.4 指针与字符串
8.5 指针与函数
8.6 指针与const
第9章 预处理
9.1 宏定义#define
9.2 文件包含命令#include
9.3 条件编译命令
第10章 结构体与联合体
10.1 结构体
10.2 结构体数组
10.3 指针与结构体
10.4 用typedef定义类型
10.5 链表
10.6 联合体
10.7 枚举类型
第11章 位运算
11.1 位运算符
11.2 位运算符与位运算
11.3 位运算应用举例
11.4 位段
第12章 文件
12.1 文件概述
12.2 打开文件与关闭文件
12.3 读取文件与写入文件
12.4 文件的定位
12.5 文件状态检测
《高等院校计算机类课程“十二五”规划教材:C程序设计》以培养读者C语言程序设计的能力为目标,结合大量实例,较全面地介绍C语言的基本概念和程序设计的基本方法。主要内容包括C语言概述、数据类型、运算符、表达式、顺序程序设计、选择程序设计、循环程序设计、数组、函数、指针、预处理、结构体与联合体、位运算、文件等。另外,在每章的最后还配有适量的习题。
《高等院校计算机类课程“十二五”规划教材:C程序设计》可作为高等院校计算机专业以及相关专业的C程序设计课程教材,也可作为计算机应用开发人员及相关人员的参考用书。
《高等院校计算机类课程“十二五”规划教材:C程序设计》首先介绍了C语言的历史及特点,然后介绍了C语言的常用开发工具。《高等院校计算机类课程“十二五”规划教材:C程序设计》内容全面,覆盖了C语言的全部知识,对于每个知识点,都使用具体实例进行讲解,以便学生快速掌握C语言。每章的开始都给出了本章的学习要点和学习目标,便于学生很快掌握重点和轻松突破难点。《高等院校计算机类课程“十二五”规划教材:C程序设计》分章、节和小节划分知识点,使知识点细化,力争做到结构措建清晰,内容选择合理。在知识点的讲解过程中,循序渐进,由浅入深,最后通过例子强化知识点,这样的讲解方式目的是使学生对内容更容易理解和消化。