快捷索引


会员福利

资源无源时,可利用百度网盘 & 迅雷云盘取回

此内容仅供注册用户。请 %登录%.

神秘内容,请 登录 / 注册 后查看

会员可见全站福利 !

中文名: C语言从初学到精通 光盘

资源格式: 压缩包

发行时间: 2010年06月

地区大陆对白语言普通话文字语言简体中文

简介

IPB Image
本人上传速度有限,还是提供一个HttP下载地址。请大家下载后帮忙分流。谢谢了。
分卷1:http://u.115.com/file/f552c2bc85
分卷2:http://u.115.com/file/f5a38cf4b7

下载的时候,建议注册一个帐号。这样就可以不用安装下载工具,直接下载了。

C语言是一种计算机程序设计语言,它功能强大,可以用来编写系统软件及应用软件,应用范围很广泛。作为一门计算机编程语言,C语言有自己的规范,所以对初学者而言概念比较多、不易理解。
本书分为5篇,共23章,循序渐进地从基本概念到具体实践讲述C语言,并对具体知识点进行详细的实例讲解。第一部分包括第1~2章,主要讲述Turbo C的安装、开发环境的介绍,以及如何在Turbo C中调试运行程序。第二部分包括第3~7章,主要介绍C语言中的基本概念,变量与常量、运算符与表达式、输入输出函数、C语言三种基本结构。第三部分包括第8~11章,介绍C语言中的重点与难点,包括数组、函数、指针、结构体与共用体。第四部分包括第12~20章,介绍数据结构的相关内容,包括栈、队列、串、树、图,这几部分内容是数据结构的重要组成。第五部分包括第21~23章,介绍C语言中文件及编译部分,以及错误调试的内容。
本书的特点是不仅详细介绍了C语言中各个概念,而且在每个知识点后都配套有实例讲解,详细描述C语言中各个概念的实际应用及注意点,非常实用,方便读者模拟实践。本书适合没有编程基础的C语言初学者;正在学习C语言基础或深入了解数据结构的用户也可以阅读;并可作为大、中专院校师生或培训班教材;对于开发人员,本书也可以作为参考手册。

第一篇 C语言开发环境篇
第1章 Turbo C介绍
1.1 Turbo C的配置与安装
1.1.1 Turbo C简介
1.1.2 安装Turbo C 3.0
1.2 初识Turbo C环境界面
1.2.1 设置Turbo C
1.2.2 界面简介
1.3 本章小结
第2章 初识C程序
2.1 第一个C程序
2.2 C语言的后缀名
2.3 C语言的上机步骤
2.3.1 程序运行流程
2.3.2 输入源程序
2.3.3 运行源程序
2.3.4 调试检查错误
2.3.5 显示运行结果
2.4 光盘中打开源程序步骤
2.5 算法及表示
2.5.1 算法
2.5.2 算法的表示
2.6 本章小结
第二篇 C基础知识篇
第3章 变量与常量
3.1 C语言的基本语言单位
3.1.1 基本符号
3.1.2 标识符
3.1.3 关键字
3.2 变量及变量的数据类型
3.2.1 基本概念
3.2.2 变量的定义
3.2.3 整型变量
3.2.4 实型变量
3.2.5 字符型变量
3.3 常量及常量的数据类型
3.3.1 常量的定义
3.3.2 整型常量
3.3.3 实型常量
3.3.3 字符型常量
3.3.4 字符串常量
3.3.5 符号常量
3.3.6 转义字符
3.3.7 地址常量
3.4 综合示例
3.5 本章小结
第4章 运算符、表达式和语句
4.1 算术运算符与表达式
4.1.1 算术运算符
4.1.2 算术表达式
4.2 自增自减运算符与表达式
4.3 赋值运算符与表达式
4.3.1 类型转换
4.3.2 复合赋值运算符
4.3.3 赋值表达式
4.4 逗号运算符与表达式
4.5 关系运算符与表达式
4.5.1 关系运算符
4.5.2 关系表达式
4.6 条件运算符与表达式
4.7 逻辑运算符与表达式
4.7.1 逻辑运算符
4.7.2 逻辑表达式
4.8 位运算符与表达式
4.8.1 按位与运算
4.8.2 按位或运算
4.8.3 按位异或运算
4.8.4 按位求反运算
4.8.5 左移运算
4.8.6 右移运算
4.9 综合示例
4.10 本章小结
第5章 输入输出函数
5.1 字符型数据的输入输出
5.1.1 字符输出
5.1.2 字符输入
5.1.3 字符串输入输出
5.2 标准格式输出
5.2.1 输出字符
5.2.2 输出整数
5.2.3 输出浮点数
5.3 格式输入
5.3.1 格式控制中无间隔
5.3.2 格式控制中以逗号间隔
5.3.3 格式控制中有其他字符
5.4 本章小结
第6章 顺序结构和选择结构
6.1 顺序结构
6.1.1 顺序结构流程图
6.1.2 顺序结构应用举例
6.2 选择结构
6.2.1 if语句一般形式
6.2.2 if一般形式应用举例
6.2.3 if-else结构
6.2.4 if-else结构应用举例
6.2.5 if-else-if结构
6.2.6 if-else-if结构应用举例
6.2.7 if语句的嵌套
6.2.8 if语句的嵌套应用举例
6.2.9 switch语句一般形式
6.2.10 switch语句运行规则
6.2.11 带break语句的switch语句
6.2.12 switch语句应用举例
6.3 综合示例
6.4 本章小结
第7章 循环结构
7.1 for语句
7.1.1 for语句的一般形式
7.1.2 for语句的其他形式
7.1.3 for语句应用举例
7.2 while语句
7.2.1 while的一般形式
7.2.2 while的特殊形式
7.2.3 while语句的使用规则
7.2.4 while语句应用举例
7.3 do-while语句
7.3.1 do-while语句的一般形式
7.3.2 do-while语句的使用规则
7.3.3 do-while语句应用举例
7.4 循环结构的嵌套
7.4.1 几种常用的循环嵌套形式
7.4.2 循环结构的嵌套的运行规则
7.4.3 循环结构嵌套应用举例
7.5 转移语句
7.5.1 break语句
7.5.2 continue语句
7.5.3 goto语句
7.6 综合示例
7.7 本章小结
第三篇 C语言重点知识篇
第8章 数组
8.1 一维数组
8.1.1 一维数组的定义
8.1.2 一维数组初始化
8.1.3 一维数组元素的引用
8.1.4 一维数组应用举例
8.2 二维数组
8.2.1 二维数组的定义
8.2.2 二维数组初始化
8.2.3 二维数组元素的引用
8.2.4 二维数组应用举例
8.3 字符数组
8.3.1 字符数组的定义
8.3.2 字符数组初始化
8.3.3 字符数组的输出
8.3.4 字符数组的输入
8.3.5 字符串操作函数
8.3.6 字符数组应用举例
8.4 综合示例
8.5 本章小结
第9章 函数
9.1 函数的定义
9.2 函数的返回值
9.3 函数的声明
9.4 函数的调用
9.4.1 函数的调用格式
9.4.2 函数的调用方式
9.4.3 函数的嵌套调用
9.4.4 函数的递归调用
9.5 函数参数传递
9.5.1 函数的形式参数与实际参数
9.5.2 函数的参数传递
9.6 数组与函数
9.6.1 数组元素作为函数参数
9.6.2 一维数组名作为函数参数
9.6.3 二维数组名作为函数参数
9.7 变量的存储类别
9.7.1 动态存储与静态存储
9.7.2 全局变量与局部变量
9.8 全局变量
9.8.1 在函数外定义
9.8.2 extern变量——扩展变量的作用域
9.8.3 static变量——静态变量
9.9 局部变量
9.9.1 auto变量——自动变量
9.9.2 register变量——寄存器变量
9.9.3 static变量——静态局部变量
9.10 综合示例
9.11 本章小结
第10章 指针
10.1 地址和指针的概念
10.1.1 内存中数据的直接访问方式
10.1.2 内存中数据的间接访问方式
10.1.3 两种内存数据访问方式的举例
10.1.4 地址和指针的概念
10.2 变量的指针与指针变量
10.2.1 指针变量的定义
10.2.2 指针变量的引用
10.2.3 “&”和“*”运算符的结合方向
10.2.4 指针变量作为函数参数
10.3 数组与指针
10.3.1 指向数组元素的指针
10.3.2 通过指针引用数组元素
10.3.3 指针引用数组元素应用举例
10.3.4 使用指针变量时需注意的问题
10.3.5 指向数组的指针变量的运算
10.3.6 指向二维数组的指针变量
10.4 字符串与指针
10.4.1 用字符数组表示字符串
10.4.2 用字符指针表示字符串
10.4.3 表示字符串两种方法应用举例
10.4.4 字符串指针作函数参数
10.4.5 对使用字符指针变量和字符数组的讨论
10.5 指向函数的指针
10.5.1 用函数指针变量调用函数
10.5.2 用函数指针变量调用函数需注意问题
10.5.3 用指向函数的指针作函数参数
10.6 返回指针值的函数
10.7 指针数组和指向指针的指针
10.7.1 指针数组的概念
10.7.2 指向指针的指针
10.8 有关指针的数据类型和指针运算的小结
10.8.1 有关指针的数据类型的小结
10.8.2 指针运算小结
10.9 综合示例
10.10 本章小结
第11章 结构体与共同体
11.1 结构体变量
11.1.1 结构体变量定义的方法
11.1.2 结构体变量的初始化
11.1.3 结构体变量的引用
11.1.4 结构体变量的数据传递
11.1.5 用结构体构成链表
11.2 结构体数组
11.2.1 结构体数组的定义
11.2.2 结构体数组的初始化
11.3 结构体与指针
11.3.1 指向结构体变量的指针
11.3.2 指向结构体数组的指针
11.4 结构体指针与链表
11.4.1 链表概述
11.4.2 对链表的操作
11.4.3 建立链表
11.4.4 取链表中数据
11.4.5 插入数据
11.4.6 删除数据
11.4.7 清空链表
11.4.8 合并链表
11.5 共用体
11.5.1 共用体类型定义的方法
11.5.2 共用体变量的引用
11.6 枚举类型
11.7 用typedef定义类型
11.8 综合示例
11.9 本章小结
第四篇 数据结构篇
第12章 数据结构概论
12.1 基本概念
12.1.1 数据结构的定义
12.1.2 数据的逻辑结构
12.1.3 数据的存储结构
12.1.4 数据的运算结构
12.2 数据类型和抽象数据类型
12.2.1 数据类型
12.2.2 抽象数据类型
12.3 算法及算法分析
12.3.1 算法特性
12.3.2 算法描述
12.3.3 算法设计的要求
12.3.4 算法分析
12.4 本章小结
第13章 线性表
13.1 线性表基本概念
13.2 线性表的顺序存储结构
13.2.1 创建顺序表
13.2.2 操作顺序表
13.2.3 顺序表的插入操作
13.2.4 顺序表的删除操作
13.2.5 顺序表的综合案例
13.3 线性表的链式存储结构
13.3.1 创建链式表
13.3.2 操作单链表
13.3.3 单链表的插入操作
13.3.4 单链表的删除操作
13.3.5 单链表的综合案例
13.3.6 循环链表
13.4 两种存储方式的比较
13.5 本章小结
第14章 栈
14.1 生活中的例子
14.2 栈的定义
14.3 栈的表示与实现
14.3.1 栈的表示
14.3.2 栈的操作
14.4 栈的应用
14.5 本章小结
第15章 队列
15.1 生活中的例子
15.2 队列的定义
15.3 队列的单链式表示与实现
15.3.1 链队列的定义
15.3.2 单链队列的操作
15.4 队列的循环链式表示与实现
15.4.1 循环队列的定义
15.4.2 循环队列的操作
15.5 本章小结
第16章 串
16.1 串的定义
16.2 串的定长顺序存储表示
16.2.1 串联接
16.2.2 求子串函数
16.2.3 求子串位置的定位函数
16.3 串的堆分配存储表示
16.3.1 串的操作
16.3.2 串的综合案例
16.4 本章小结
第17章 树与二叉树
17.1 树的基本知识
17.1.1 日常生活中的树
17.1.2 什么是树
17.1.3 树的基本术语
17.2 二叉树
17.2.1 二叉树的含义
17.2.2 两种特殊形态的二叉树
17.2.3 二叉树与树的比较
17.2.4 二叉树的存储结构
17.3 树的存储
17.3.1 双亲表示法
17.3.2 孩子表示法
17.3.3 孩子兄弟表示法
17.4 遍历二叉树
17.4.1 先序遍历
17.4.2 中序遍历
17.4.3 后序遍历
17.4.4 遍历算法比较
17.4.5 线索二叉树
17.5 树与二叉树的转换
17.5.1 树转化为二叉树
17.5.2 二叉树转化为树
17.6 森林与二叉树的转换
17.6.1 森林转化为二叉树
17.6.2 二叉树转化为森林
17.7 最优二叉树
17.7.1 相关术语
17.7.2 什么是最优二叉树
17.7.3 构造最优二叉树
17.7.4 赫夫曼编码
17.8 本章小结
第18章 图
18.1 图的基本知识
18.1.1 现实生活中的图
18.1.2 什么是图
18.1.3 图的分类
18.1.4 图的基本术语
18.1.5 完全图
18.1.6 连通图
18.1.7 和其他结构对比
18.2 图的基本存储结构
18.2.1 图的邻接矩阵存储结构
18.2.2 图的邻接表存储结构
18.3 图的遍历
18.3.1 深度优先遍历
18.3.2 广度优先遍历
18.4 最小生成树
18.4.1 生活中的最小生成树
18.4.2 最小生成树的基本概念
18.4.3 最小生成树的普里姆算法
18.4.4 最小生成树的克鲁斯卡尔算法
18.5 最短路径
18.5.1 生活中的最短路径
18.5.2 最短路径基本思想
18.5.3 迪克斯特拉(Dijkstra)算法求最短路径基本思想
18.5.4 迪克斯特拉(Dijkstra)算法实现
18.5.5 迪克斯特拉(Dijkstra)算法动态执行过程
18.6 综合示例
18.7 本章小结
第19章 查找
19.1 顺序查找
19.1.1 基本思想
19.1.2 算法实现
19.1.3 顺序查找的总结
19.2 二分查找
19.2.1 基本思想
19.2.2 算法实现
19.2.3 二分查找的总结
19.3 分块查找
19.3.1 基本思想
19.3.2 算法实现
19.3.3 分块查找算法的总结
19.4 二叉排序树查找
19.4.1 什么是二叉排序树
19.4.2 二叉排序树查找基本思想
19.4.3 查找算法实现
19.4.4 二叉排序树的结点插入算法
19.4.5 二叉排序树的建立算法
19.4.6 二叉排序树的结点删除算法
19.5 哈希表查找
19.5.1 散列存储
19.5.2 哈希函数的构造
19.5.3 冲突处理
19.5.4 哈希表的插入与查找算法实现
19.6 综合示例
19.7 本章小结
第20章 排序
20.1 排序的基本概念
20.1.1 基本概念
20.1.2 数据结构的定义
20.1.3 输入输出数据
20.2 直接插入排序
20.2.1 直接插入排序的基本思想
20.2.2 直接插入排序的过程
20.2.3 直接插入排序的算法实现
20.2.4 直接插入排序的算法测试
20.3 二分法插入排序
20.3.1 二分法插入排序的基本思想
20.3.2 二分法插入排序的过程
20.3.3 二分法插入排序的算法实现
20.3.4 二分法插入排序的算法测试
20.4 冒泡排序
20.4.1 冒泡排序的基本思想
20.4.2 冒泡排序的过程
20.4.3 冒泡排序的算法实现
20.4.4 冒泡排序的算法测试
20.5 快速排序
20.5.1 快速排序的基本思想
20.5.2 快速排序的过程
20.5.3 快速排序的算法实现
20.5.4 快速排序的算法测试
20.6 选择排序
20.6.1 直接选择排序的基本思想
20.6.2 直接选择排序的过程
20.6.3 直接选择排序的算法实现
20.6.4 直接选择排序的算法测试
20.7 归并排序
20.7.1 二路归并排序的基本思想
20.7.2 排序过程中的一次归并与一趟归并
20.7.3 归并排序的算法实现
20.7.4 归并排序的算法测试
20.8 综合示例
20.9 本章小结
第五篇 文件与程序编译篇
第21章 文件
21.1 C语言文件
21.2 文件指针
21.3 打开、关闭和检测文件
21.3.1 打开文件
21.3.2 关闭文件
21.3.3 检测文件
21.4 文件的输入/输出
21.4.1 文件中输入输出字符
21.4.2 文件中输入输出字符串
21.4.3 读写文本文件
21.4.4 读写二进制文件
21.5 文件的定位
21.5.1 文件位置指针变化
21.5.2 文件随机读/写
21.5.3 获得文件位置指针的当前位置
21.6 综合实例
21.7 本章小结
第22章 预处理命令
22.1 预处理概述
22.2 文件包含
22.2.1 #include形式——文件包含
22.2.2 文件包含举例
22.3 宏定义
22.3.1 无参数的宏定义
22.3.2 带参数的宏定义
22.4 条件编译
22.4.1 #ifdef
22.4.2 #ifndef
22.4.3 #if常量表达式
22.5 本章小结
第23章 错误调试
23.1 编译时的常见错误
23.1.1 数据类型错误
23.1.2 分号错误
23.1.3 符号不匹配
23.1.4 头文件
23.1.5 关键字
23.1.6 变量的定义及使用
23.1.7 警告错误太多
23.1.8 关系运算符误用
23.2 连接时的常见错误
23.3 运行时的常见错误
23.4 错误提示中英文对照
23.4.1 致命错误中英文对照及处理方法
23.4.2 一般错误信息中英文对照及处理方法
23.5 程序调试步骤
23.6 综合示例
23.7 本章小结

光盘内容截图如下:
IPB Image
IPB Image
IPB Image
IPB Image

书我要,下载先! http://www.books51.com/ 祝您开卷有益!


标签: , ,


文章类别:

本文链接: http://www.books51.com/292209.html

【点击下方链接,复制 & 分享文章网址】

C语言从初学到精通 光盘 [压缩包] C语言从初学到精通 part1 rar → http://www.books51.com/292209.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论