图书介绍
C语言程序设计及实训教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计及实训教程](https://www.shukui.net/cover/22/30165125.jpg)
- 梁平,赵雪政主编 著
- 出版社: 北京:北京师范大学出版集团;北京:北京师范大学出版社
- ISBN:9787303092765
- 出版时间:2008
- 标注页数:319页
- 文件大小:39MB
- 文件页数:337页
- 主题词: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语言的特点2
1.3 简单的C程序介绍3
1.4 C程序开发过程6
1.5 Turbo C集成环境7
1.6 运行一个C程序的基本操作9
1.6.1 创建一个新C语言程序文件9
1.6.2 程序文本输入10
1.6.3 保存文件10
1.6.4 打开文件11
1.6.5 编辑文件13
1.6.6 编译/连接16
1.6.7 运行/调试18
1.7 上机实训设计21
实训 C程序的上机步骤21
1.8 习题23
第2章 数据类型、运算符与表达式25
2.1 C语言的数据类型及其标识符25
2.1.1 C语言的数据类型25
2.1.2 标识符26
2.2 常量与变量27
2.2.1 常量27
2.2.2 变量33
2.2.3 各类数值型数据间的混合运算39
2.3 基本运算符和表达式41
2.3.1 算术运算符和算术表达式41
2.3.2 赋值运算符和赋值表达式45
2.3.3 逗号运算符和逗号表达式48
2.4 应用举例49
2.5 上机实训设计50
2.5.1 实训1 基本数据类型50
2.5.2 实训2 表达式的运用52
2.6 习题54
第3章 程序输入、输出设计56
3.1 数据的输出56
3.1.1 putchar函数56
3.1.2 printf函数57
3.2 数据的输入61
3.2.1 getchar函数61
3.2.2 scanf函数62
3.3 输入、输出函数的常见错误63
3.4 应用举例64
3.5 上机实训设计67
3.5.1 实训1 输入、输出的使用167
3.5.2 实训2 输入、输出的使用267
3.6 习题70
第4章 程序的流程设计及典型应用72
4.1 顺序结构流程设计72
4.2 选择型流程设计73
4.2.1 关系运算和逻辑运算73
4.2.2 if语句75
4.2.3 switch语句79
4.3 循环型流程设计82
4.3.1 goto语句以及用goto语句构成的循环82
4.3.2 “当型”循环83
4.3.3 “直到型”循环85
4.3.4 break语句和continue语句86
4.4 应用举例87
4.5 上机实训设计92
4.5.1 实训1 选择型流程设计92
4.5.2 实训2 循环型流程设计94
4.6 习题95
第5章 数组类型及应用101
5.1 一维数组及应用101
5.1.1 一维数组的定义101
5.1.2 一维数组的初始化102
5.1.3 一维数组的简单应用103
5.2 二维数组及应用104
5.2.1 二维数组的定义104
5.2.2 二维数组的初始化105
5.2.3 二维数组的简单应用105
5.3 字符串与字符数组107
5.3.1 字符数组定义107
5.3.2 字符数组初始化107
5.3.3 字符数组的输入、输出109
5.3.4 字符串处理函数110
5.4 应用举例114
5.5 上机实训设计118
5.5.1 实训1 一维数组118
5.5.2 实训2 二维数组119
5.5.3 实训3 字符数组121
5.6 习题122
第6章 函数127
6.1 函数的定义与调用127
6.1.1 函数的定义127
6.1.2 函数的调用129
6.1.3 函数的说明130
6.1.4 函数间的参数传递131
6.2 函数的嵌套调用和递归调用132
6.2.1 函数的嵌套调用132
6.2.2 函数的递归调用133
6.3 数组作为函数参数135
6.3.1 数组元素作函数参数135
6.3.2 一维数组元素名作函数参数137
6.3.3 二维数组元素名作函数参数141
6.4 内部变量与外部变量142
6.4.1 内部变量142
6.4.2 外部变量143
6.5 变量的动态存储与静态存储简介146
6.5.1 变量的存储方式146
6.5.2 auto变量146
6.5.3 static变量147
6.5.4 extern变量149
6.5.5 register变量151
6.6 内部函数与外部函数152
6.6.1 内部函数152
6.6.2 外部函数152
6.7 编译预处理153
6.7.1 宏定义153
6.7.2 文件包含161
6.7.3 条件编译163
6.8 应用举例165
6.9 上机实训设计174
6.9.1 实训1 函数174
6.9.2 实训2 编译预处理175
6.10 习题176
第7章 指针184
7.1 指针概述184
7.1.1 变量的指针和指向变量的指针变量185
7.1.2 定义一个指针变量186
7.1.3 指针变量的引用186
7.1.4 指针变量作为函数参数190
7.1.5 指针变量几个问题的进一步说明194
7.2 指针和数组197
7.2.1 指向数组元素的指针197
7.2.2 通过指针引用数组元素198
7.2.3 数组名作函数参数201
7.2.4 指向多维数组的指针和指针变量208
7.3 字符串和指针212
7.3.1 字符串的表示形式212
7.3.2 使用字符串指针变量与字符数组的区别216
7.4 函数与指针216
7.5 指针作为函数的返回值218
7.6 指针数组和指向指针的指针219
7.6.1 指针数组的概念219
7.6.2 指向指针的指针223
7.7 有关指针的数据类型和指针运算的小结225
7.7.1 有关指针的数据类型的小结225
7.7.2 指针运算的小结225
7.8 应用举例226
7.9 上机实训设计228
7.9.1 实训1 指针变量228
7.9.2 实训2 指针数组230
7.10 习题231
第8章 结构体与共用体241
8.1 结构体类型的变量241
8.1.1 结构体类型的定义241
8.1.2 结构体变量的定义242
8.1.3 结构体变量的初始化243
8.1.4 结构体变量的引用245
8.2 结构体变量数组245
8.2.1 结构体数组的定义245
8.2.2 结构体数组的初始化246
8.3 结构体变量与指针248
8.3.1 指向结构体变量的指针248
8.3.2 指向结构体数组的指针250
8.4 结构体与函数参数252
8.4.1 结构体变量作函数参数252
8.4.2 指向结构体变量的指针作函数参数252
8.5 共用体253
8.6 枚举类型256
8.6.1 枚举类型的定义和枚举变量的说明256
8.6.2 枚举类型的使用257
8.7 应用举例258
8.8 上机实训设计261
8.8.1 实训1 结构体练习261
8.8.2 实训2 共用体及枚举类型的使用262
8.9 习题263
第9章 文件268
9.1 文件的基本概念268
9.2 文件指针269
9.3 文件的打开、读写和关闭269
9.3.1 fopen函数(文件打开函数)269
9.3.2 fclose函数(文件关闭函数)270
9.3.3 fgetc、fgets、fread、fscanf函数(文件读函数)271
9.3.4 fputc、fputs、fwrite、fprintf函数(文件写函数)273
9.4 rewind、fseek、ftell函数(文件定位函数)277
9.5 文件检测函数280
9.6 应用举例280
9.7 上机实训设计283
9.7.1 实训1 文件的读写函数的使用283
9.7.2 实训2 文件定位及检测函数的使用284
9.8 习题285
部分习题答案288
附录306
附录1 C语言的字符集-ASCⅡ字符表306
附录2 C语言的关键字307
附录3 C语言运算符的结合性308
附录4 C语言的库函数309
附录5 Turbo C常见错误提示英汉315
参考文献319