图书介绍
C语言程序设计基础与应用PDF|Epub|txt|kindle电子书版本下载
![C语言程序设计基础与应用](https://www.shukui.net/cover/65/31276092.jpg)
- 李铮,王德俊主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302199731
- 出版时间:2009
- 标注页数:318页
- 文件大小:25MB
- 文件页数:332页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计基础与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇3
第1章 C语言概要3
1.1 C语言的历史与特点3
1.2 结构化程序设计4
1.2.1 算法和程序4
1.2.2 结构化程序设计的思想和方法4
1.3 编写一个简单的C语言程序5
1.3.1 程序设计的一般方法5
1.3.2 内存的概念8
1.3.3 C语言程序的一般组成8
1.3.4 程序的质量8
1.3.5 书写程序时应遵循的规则9
1.3.6 在Turbo C下执行一个C语言程序的基本步骤10
1.3.7 学好C语言的一些建议12
1.4 小结12
习题112
实训113
第2章 C语言基本数据类型及运算14
2.1 C语言的基本数据类型14
2.1.1 C语言的描述符14
2.1.2 C语言的基本数据类型16
2.2 运算符和表达式25
2.2.1 基本运算符和表达式25
2.2.2 数据类型间的转换规则32
2.3 标准输入/输出语句33
2.3.1 标准输出语句及其说明33
2.3.2 标准输入语句及其说明35
2.4 常见错误分析38
2.4.1 数据类型与变量说明中的错误分析38
2.4.2 标准输入/输出语句使用中的错误分析40
2.5 小结41
习题242
实训244
第3章 程序流程的控制46
3.1 概述46
3.2 控制语句47
3.2.1 条件语句47
3.2.2 例题与分析50
3.3 开关语句56
3.4 循环语句59
3.4.1 while语句59
3.4.2 do-while语句61
3.4.3 for语句62
3.4.4 程序转移控制语句65
3.4.5 程序举例66
3.5 常见错误分析70
3.5.1 分支语句中常见的错误70
3.5.2 循环语句中常见的错误72
3.6 小结73
习题375
实训379
第4章 函数81
4.1 函数的定义81
4.1.1 函数使用的意义与分类81
4.1.2 函数定义形式82
4.2 函数的调用83
4.2.1 函数调用的形式83
4.2.2 函数调用的方式84
4.2.3 函数的实参与形参85
4.2.4 函数的返回值88
4.2.5 例题与分析88
4.3 函数的嵌套调用89
4.4 函数的递归调用90
4.5 常见错误分析92
4.5.1 函数定义中的错误与分析92
4.5.2 函数设计与使用中的错误与分析93
4.6 小结95
习题495
实训4100
第5章 数组与指针103
5.1 一维数组103
5.1.1 一维数组的定义104
5.1.2 一维数组的初始化105
5.1.3 一维数组的使用105
5.1.4 一维数组作为函数参数108
5.2 二维数组111
5.2.1 二维数组的定义111
5.2.2 二维数组的初始化112
5.2.3 二维数组的使用113
5.2.4 二维数组作为函数参数115
5.3 字符数组116
5.3.1 字符数组的定义和初始化116
5.3.2 字符串处理函数118
5.3.3 字符数组的引用121
5.3.4 字符数组的应用122
5.4 指针124
5.4.1 指针的含义与指针变量的定义124
5.4.2 指针的简单用法126
5.5 指针和数组129
5.6 指针与函数132
5.6.1 指向变量的指针作为函数参数132
5.6.2 指向数组的指针作为函数参数135
5.7 其他类型指针136
5.8 例题与分析137
5.9 动态分配空间139
5.10 常见错误分析141
5.10.1 数组定义中的错误分析141
5.10.2 数组使用中的错误分析142
5.10.3 指针使用中的错误分析145
5.11 小结146
习题5148
实训5153
第6章 结构体与共用体155
6.1 结构体155
6.1.1 结构体的意义与定义155
6.1.2 结构体的初始化158
6.1.3 结构体的简单使用159
6.2 共用体166
6.2.1 共用体的意义与定义166
6.2.2 共用体的简单使用168
6.3 常见错误分析169
6.3.1 结构体与共用体定义中的错误与分析169
6.3.2 结构体使用中的错误与分析171
6.3.3 共用体使用中的错误与分析172
6.4 小结172
习题6173
实训6177
第7章 各种存储类的区别179
7.1 概述179
7.2 自动变量180
7.2.1 定义方式180
7.2.2 作用域与生存期180
7.2.3 初始化182
7.3 寄存器变量182
7.4 外部变量183
7.4.1 定义方式183
7.4.2 作用域与生存期183
7.4.3 初始化185
7.5 静态变量185
7.5.1 内部静态变量185
7.5.2 外部静态变量186
7.6 内部函数与外部函数187
7.7 运行一个多文件的程序188
7.8 小结189
习题7191
实训7193
第8章 预处理195
8.1 概述195
8.2 宏定义195
8.2.1 无参数宏196
8.2.2 带参数宏197
8.3 文件包含200
8.4 条件编译201
8.5 运行一个多文件的程序202
8.6 常见错误分析204
8.7 小结205
习题8205
实训8207
第9章 文件209
9.1 文件概述209
9.1.1 文件概念与分类209
9.1.2 缓冲文件系统与非缓冲文件系统210
9.2 缓冲文件系统的文件操作210
9.2.1 文件打开与关闭211
9.2.2 文件的读/写213
9.2.3 文件的定位217
9.2.4 文件的检测221
9.3 常见错误分析222
9.4 小结223
习题9224
实训9226
第10章 C语言程序实例——学生简易选课管理系统227
10.1 系统功能分析227
10.1.1 总体功能分析227
10.1.2 模块功能细分227
10.2 主要数据类型定义229
10.3 主要函数说明231
10.4 主要源代码234
10.5 运行实例说明253
10.6 小结257
实训10258
应用篇261
第11章 图形处理261
11.1 概述261
11.2 图形函数261
11.3 图形函数的应用277
第12章 简单网络编程和硬件控制280
12.1 网络编程280
12.1.1 TCP/IP层次模型与网络协议280
12.1.2 套接字接口简介282
12.1.3 Socket编程288
12.2 硬件控制301
附录A ASCII码表303
附录B C语言常用函数304
附录C 运算符的优先级和结合性308
附录D Turbo C使用指南310
参考文献318