图书介绍
C程序设计简明教程PDF|Epub|txt|kindle电子书版本网盘下载
![C程序设计简明教程](https://www.shukui.net/cover/76/33094013.jpg)
- 王晓东主编;杨亚会,张吴波副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508438728
- 出版时间:2006
- 标注页数:248页
- 文件大小:10MB
- 文件页数:261页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计简明教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概述1
1.1 程序设计语言1
1.2 程序设计与算法2
1.2.1 算法的概念2
1.2.2 结构化程序设计2
1.2.3 算法的描述方法4
1.3 C语言的发展及特点6
1.3.1 C语言的发展概况6
1.3.2 C语言的特点6
1.4 简单的C程序介绍7
1.5 C程序的开发环境9
1.5.1 Turbo C 2.0简介9
1.5.3 编译、连接与运行10
1.5.2 源程序的输入10
1.6 小结11
习题11
第2章 基本数据类型与表达式12
2.1 C语言的基本数据类型12
2.1.1 数据类型概述12
2.1.2 标识符13
2.2 常量与变量13
2.2.1 常量13
2.2.2 变量14
2.2.3 整型变量15
2.2.4 实型变量15
2.2.5 字符型变量16
2.3 运算符与表达式16
2.3.1 混合运算规则17
2.3.3 自增、自减运算符18
2.3.2 算术运算符及算术表达式18
2.3.4 赋值运算符及赋值表达式19
2.3.5 逗号运算符及逗号表达式20
2.3.6 求字节运算符sizeof20
2.3.7 数据类型的转换20
2.4 小结21
习题21
第3章 顺序结构23
3.1 C语言基本语句23
3.1.1 C语句23
3.1.2 简单语句24
3.1.3 复合语句25
3.1.4 流程控制语句25
3.2 字符输入输出函数25
3.3 格式输入输出函数26
3.2.1 putchar函数26
3.2.2 getchar函数26
3.3.1 格式输出函数printf27
3.3.2 格式输入函数scanf29
3.4 程序举例31
3.5 小结34
习题34
第4章 选择结构36
4.1 关系运算36
4.1.1 关系运算符36
4.1.2 关系表达式36
4.2 逻辑运算36
4.2.1 逻辑运算符37
4.2.2 逻辑表达式37
4.3.1 if...else结构39
4.3 条件语句39
4.3.2 if结构40
4.3.3 else if结构42
4.3.4 if语句的嵌套43
4.3.5 条件运算符45
4.4 switch语句45
4.5 程序举例46
4.6 小结50
习题50
第5章 循环结构54
5.1 概述54
5.2 while语句55
5.3 do...while语句56
5.4 for语句57
5.5 循环嵌套59
5.6 break语句和continue语句60
5.6.1 break语句60
5.6.2 continue语句60
5.7 循环算法61
5.7.1 穷举法61
5.7.2 迭代法62
5.8 程序举例63
5.9 小结67
习题67
第6章 数组69
6.1 一维数组69
6.1.1 一维数组的定义69
6.1.2 一维数组的初始化70
6.1.3 数组元素的引用70
6.1.4 数组的输入、输出及处理71
6.2 二维数组73
6.2.1 二维数组的定义73
6.2.2 二维数组的初始化74
6.2.3 二维数组的输入、输出及处理74
6.3 字符数组与字符串76
6.3.1 字符数组76
6.3.2 字符串76
6.3.3 字符串的输入、输出及处理77
6.3.4 常用的字符串处理库函数78
6.4 程序举例79
6.5 小结88
习题88
7.2.1 函数的定义90
7.2 函数定义与调用90
7.1 概述90
第7章 函数与编译预处理90
7.2.2 函数的声明与调用92
7.2.3 函数参数的传递93
7.3 函数的嵌套调用95
7.4 函数的递归调用98
7.5 函数参数传递的方式101
7.5.1 传值调用101
7.5.2 传址调用102
7.6 变量的作用域与存储属性105
7.6.1 局部变量与全局变量105
7.6.2 动态变量与静态变量108
7.6.3 内部函数与外部函数111
7.7 编译预处理111
7.7.1 宏定义111
7.7.2 文件包含113
7.7.3 条件编译115
7.8 程序举例116
7.9 小结119
习题120
第8章 指针122
8.1 概述122
8.2 指针变量123
8.2.1 指针变量的定义123
8.2.2 指针变量的引用123
8.2.3 指针作函数参数125
8.3 指针与数组128
8.3.1 一维数组的指针128
8.3.2 一维数组指针作函数参数129
8.3.3 二维数组的指针131
8.4 指针与字符串133
8.5 指针与函数136
8.5.1 指向函数的指针136
8.5.2 返回指针的函数138
8.6 指针数组与指向指针的指针139
8.6.1 指针数组139
8.6.2 指向指针的指针142
8.6.3 命令行参数143
8.7 复杂指针的说明145
8.8 程序举例147
8.9 小结151
习题152
第9章 结构体与共用体153
9.1 概述153
9.2.1 结构体变量的定义154
9.2 结构体变量154
9.2.2 结构体变量的引用155
9.2.3 结构体变量的初始化155
9.2.4 结构体变量的输入和输出156
9.3 结构体数组156
9.3.1 结构体数组的定义156
9.3.2 结构体数组的初始化157
9.3.3 结构体数组的使用157
9.4 结构体指针158
9.4.1 结构体指针变量158
9.4.2 指向结构体数组元素的指针159
9.4.3 结构体指针作函数参数160
9.5 共用体161
9.5.1 共用体类型及变量161
9.5.2 共用体变量的引用162
9.5.3 共用体变量的应用163
9.6 枚举类型和typedef164
9.6.1 枚举类型164
9.6.2 typedef165
9.7 链表165
9.7.1 链表的概念166
9.7.2 链表的实现166
9.7.3 链表的基本操作168
9.7.4 链表应用举例173
9.8 小结174
习题175
第10章 位运算176
10.1 位运算符与位运算176
10.1.1 按位与运算176
10.1.3 按位异或运算177
10.1.2 按位或运算177
10.1.4 按位取反运算178
10.1.5 按位左移运算179
10.1.6 按位右移运算179
10.2 位段179
10.3 程序举例181
10.4 小结182
习题182
第11章 文件183
11.1 概述183
11.1.1 文件概念183
11.1.2 文件系统分类183
11.3 文件的打开与关闭184
11.3.1 文件打开184
11.2 文件指针184
11.3.2 文件关闭186
11.4 文件的顺序读写186
11.4.1 字符读写186
11.4.2 字符串读写187
11.4.3 格式化的读写188
11.4.4 记录方式的读写189
11.5 文件的定位和状态检测190
11.5.1 文件定位190
11.5.2 文件状态检测191
11.6 程序举例192
11.7 小结194
习题195
12.1 简单的管理信息系统196
12.1.1 数据结构196
第12章 C语言高级应用举例196
12.1.2 主模块197
12.1.3 初始化模块198
12.1.4 菜单模块198
12.1.5 录入模块199
12.1.6 删除模块200
12.1.7 查询模块201
12.1.8 显示模块201
12.1.9 统计模块202
12.1.10 存盘模块202
12.1.11 退出模块203
12.2 系统功能调用203
12.2.1 系统功能调用简介204
12.2.2 系统功能调用库函数204
12.3.1 声音库函数210
12.3 开发音乐程序210
12.3.2 乐谱文件211
12.4 图形处理应用216
12.4.1 坐标和像素216
12.4.2 图形系统初始化216
12.4.3 基本图形函数220
12.4.4 颜色控制和图形填充函数223
12.4.5 线型设定和文本输出函数226
12.4.6 图形处理综合应用228
附录1 C语言中的关键字234
附录2 常用字符与ASCII码对照表235
附录3 运算符的优先级和结合性237
附录4 常用的C库函数238
附录5 Turbo C编译常见错误信息和警告信息243
参考文献248