图书介绍
C程序设计教程与实验PDF|Epub|txt|kindle电子书版本网盘下载
![C程序设计教程与实验](https://www.shukui.net/cover/9/30767829.jpg)
- 吉顺如主编;陶恂,曾祥绪副主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302253587
- 出版时间:2011
- 标注页数:326页
- 文件大小:11MB
- 文件页数:338页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C程序设计教程与实验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序设计概述1
1.1 C程序简介1
1.2 C程序的结构3
1.3 C语言的特点4
1.4 C程序的书写格式5
1.5 C程序的开发过程及VC++ 6.0集成开发环境5
1.5.1 C程序的开发过程5
1.5.2 VC++ 6.0集成开发环境6
1.6 习题13
第2章 数据类型、运算符和表达式16
2.1 关键字与标识符16
2.2 常量与变量17
2.2.1 常量17
2.2.2 变量18
2.3 基本数据类型18
2.3.1 整型数据18
2.3.2 实型数据21
2.3.3 字符型数据22
2.4 运算符和表达式26
2.4.1 算术运算符和算术运算表达式26
2.4.2 赋值运算符和赋值表达式27
2.4.3 逗号运算符和逗号表达式29
2.4.4 强制类型转换运算符30
2.4.5 sizeof运算符30
2.4.6 不同数据类型的数据间的混合运算31
2.5 自增、自减运算32
2.6 位运算33
2.7 应用举例35
2.8 习题36
第3章 顺序结构程序设计39
3.1 算法简介39
3.1.1 算法的概念39
3.1.2 算法的特性40
3.1.3 算法的表示41
3.2 基本语句43
3.2.1 程序的结构43
3.2.2 C语言的基本语句44
3.2.3 赋值语句45
3.3 预处理命令46
3.3.1 不带参数的宏定义46
3.3.2 带参数的宏定义47
3.3.3 文件包含49
3.3.4 条件编译50
3.4 输入/输出52
3.4.1 格式输入/输出函数52
3.4.2 字符输入/输出函数58
3.5 应用举例59
3.6 习题61
第4章 选择结构程序设计65
4.1 关系运算符和关系运算表达式65
4.2 逻辑运算符和逻辑运算表达式66
4.3 选择结构控制语句67
4.3.1 if语句67
4.3.2 switch语句70
4.4 条件运算符72
4.5 应用举例73
4.6 习题79
第5章 循环结构程序设计84
5.1 循环结构的控制语句84
5.1.1 while循环语句84
5.1.2 do...while循环语句85
5.1.3 for循环语句86
5.2 循环的嵌套87
5.3 break语句和continue语句89
5.3.1 break语句89
5.3.2 continue语句90
5.4 应用举例91
5.5 习题94
第6章 数组101
6.1 一维数组101
6.1.1 一维数组的定义和引用101
6.1.2 一维数组的初始化102
6.1.3 一维数组的应用举例103
6.2 二维数组105
6.2.1 二维数组的定义和引用105
6.2.2 二维数组的初始化106
6.2.3 二维数组的应用举例107
6.3 字符数组110
6.3.1 字符数组的定义和引用110
6.3.2 字符数组的初始化111
6.3.3 字符串112
6.3.4 常用的字符串处理函数113
6.4 应用举例118
6.5 习题127
第7章 函数133
7.1 函数的概念133
7.1.1 函数的分类133
7.1.2 函数的定义134
7.2 函数的调用134
7.2.1 函数调用的一般形式134
7.2.2 函数的参数和返回值135
7.2.3 函数声明136
7.2.4 函数的嵌套调用137
7.2.5 函数的递归调用138
7.3 数组作为函数参数139
7.4 变量的作用域和存储类别140
7.4.1 变量的作用域140
7.4.2 变量的存储类别143
7.5 内部函数和外部函数145
7.5.1 内部函数(静态函数)145
7.5.2 外部函数145
7.6 应用举例145
7.7 习题150
第8章 指针155
8.1 指针概述155
8.1.1 指针的概念155
8.1.2 指针变量的定义157
8.1.3 指针变量的引用158
8.2 指针与数组161
8.2.1 通过指针引用数组元素163
8.2.2 指针与数组名167
8.3 指针与字符串170
8.4 指针与函数173
8.4.1 指针作为函数参数173
8.4.2 返回指针值的函数177
8.4.3 指向函数的指针179
8.5 多级指针181
8.5.1 指向指针的指针181
8.5.2 指针数组183
8.5.3 指向多维数组行的指针188
8.6 应用举例191
8.7 指针小结193
8.8 习题194
第9章 结构体与共用体200
9.1 结构体概述200
9.1.1 结构体变量的定义和初始化200
9.1.2 结构体成员的引用204
9.2 结构体数组204
9.3 指向结构体的指针206
9.4 结构体与函数210
9.5 链表211
9.5.1 动态内存管理211
9.5.2 链表概述214
9.5.3 链表的相关操作215
9.6 共用体概述222
9.6.1 共用体变量的定义和初始化222
9.6.2 共用体变量的引用223
9.7 类型定义符typedef225
9.8 应用举例227
9.9 习题231
第10章 文件238
10.1 文件概述238
10.2 常用文件操作函数239
10.2.1 文件的打开与关闭239
10.2.2 文件的读/写241
10.2.3 文件的定位248
10.2.4 文件读/写中的检测250
10.3 应用举例250
10.4 习题256
第11章 单片机C语言编程实例261
11.1 功能要求261
11.2 硬件线路261
11.3 编程分解263
11.3.1 充电控制263
11.3.2 时钟中断264
11.3.3 端口操作265
11.4 单片机C语言编程小结266
11.5 智能充电机完整源代码267
第12章 实验279
实验1 熟悉VC++ 6.0环境及运行C程序279
实验2 数据类型、运算符和表达式281
实验3 顺序结构程序设计282
实验4 选择结构程序设计285
实验5 循环结构程序设计288
实验6 数组程序设计291
实验7 函数程序设计294
实验8 指针程序设计298
实验9 结构体与链表程序设计302
实验10 文件程序设计307
附录311
附录A 常用字符与ASCII代码对照表311
附录B C语言的关键字312
附录C 运算符和结合性312
附录D C库函数313
附录E C程序中常见错误分析318
参考文献326