图书介绍
C语言程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 陈建孝等编著 著
- 出版社: 北京:中国电力出版社
- ISBN:7508346696
- 出版时间:2006
- 标注页数:244页
- 文件大小:10MB
- 文件页数:254页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 C语言程序设计概述1
1.1 引言1
1.2 C语言的历史1
1.3 C语言的特点2
1.4 C语言的程序结构3
1.5 结构化程序设计6
习题7
本章小结7
第2章 结构化程序的开发8
2.1 引言8
2.2 算法8
2.3 流程图与伪代码9
2.4 使用控制结构对算法进行描述10
2.5 结构化程序设计原则12
2.6 自顶向下、逐步求精的程序设计方法12
2.7 实例:用自顶向下、逐步求精的方法制定算法14
习题16
本章小结16
3.1 引言18
3.2 数据类型、常量和变量18
第3章 数据类型、运算符和表达式18
3.3 整型数据21
3.4 实型数据23
3.5 字符类型和布尔类型24
3.6 运算符27
3.7 表达式37
习题39
本章小结39
第4章 程序控制41
4.1 引言41
4.2 程序控制的三种基本结构41
4.3 条件控制语句42
4.4 循环控制语句49
4.5 程序举例56
习题58
本章小结58
第5章 函数61
5.1 引言61
5.2 C语言的程序模块61
5.3 函数62
5.4 头文件64
5.5 函数的调用64
5.6 参数的传递65
5.7 函数的嵌套调用69
5.8 函数的递归调用70
5.9 变量的作用域与存储类型71
5.10 函数的分类74
5.11 举例说明74
本章小结75
习题75
6.3 一维数组78
6.2 数组的概念78
第6章 数组78
6.1 引言78
6.4 多维数组81
6.5 字符数组84
6.6 实例1:数组排序85
6.7 实例2:在数组中查找指定的数据87
本章小结89
习题89
7.2 指针的概念92
第7章 指针92
7.1 引言92
7.3 指针变量的声明和初始化93
7.4 指针变量的引用94
7.5 指针表达式和指针的算术运算95
7.6 指针和数组的关系96
7.7 指针数组和指向指针的指针104
7.8 函数对指针的调用108
7.9 对指针使用const限定符112
7.10 函数指针和指向函数的指针变量115
本章小结119
习题120
第8章 字符和字符串122
8.1 引言122
8.2 字符和字符串的基本知识122
8.3 字符处理函数库124
8.4 字符串的基本输入/输出127
8.5 字符串处理库中的字符操作函数129
8.6 字符串转换函数133
本章小结135
习题136
第9章 格式化输入/输出137
9.1 引言137
9.2 printf的格式化输出137
9.3 scanf函数的格式化输入141
9.4 非格式化输入/输出144
习题145
本章小结145
第10章 结构体、共用体、位运算和枚举148
10.1 引言148
10.2 结构体148
10.3 共用体162
10.4 位运算167
10.5 枚举173
10.6 类型定义:typedef175
习题177
本章小结177
第11章 文件处理179
11.1 引言179
11.2 文件概述179
11.3 文件和流180
11.4 文件操作181
11.5 出错的检测193
11.6 非缓冲文件系统193
本章小结195
习题196
12.1 引言197
12.2 自引用结构197
第12章 数据结构197
12.3 动态内存分配198
12.4 链表198
12.5 堆栈201
12.6 队列202
12.7 树204
习题208
本章小结208
第13章 预处理程序209
13.1 引言209
13.2 预处理指令#include209
13.3 预处理指令#define:无参宏定义211
13.4 预处理指令#define:有参宏定义213
13.5 条件编译214
13.6 预处理指令#error和#program217
13.7 运算符#和##218
13.8 行号219
13.9 预定义的符号常量220
13.10 宏assert221
本章小结221
习题222
第14章 高级话题223
引言223
14.1 软件结构化设计中的一些概念223
14.2 结构化设计中的需求分析225
14.3 结构化设计中的概要设计和详细设计227
14.4 用结构化程序设计方法对一系统的设计230
本章小结235
习题235
附录A 常用字符与ASCII代码对照表236
附录B C语言运算符的优先级和结合性237
附录C C语言标准库头文件表及函数238
参考文献244