图书介绍
C语言程序设计与实训教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 伍一等编著(黑龙江大学职业技术学校) 著
- 出版社: 北京:清华大学出版社
- ISBN:7302157227
- 出版时间:2007
- 标注页数:318页
- 文件大小:12MB
- 文件页数:330页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计与实训教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计概述1
1.1 程序与程序设计语言1
1.1.1 程序的概念1
1.1.2 程序设计语言2
1.1.3 C程序设计语言的基本结构及特点2
1.1.4 C程序设计语言的支持环境4
1.2 C语言的开发环境4
1.2.1 运行一个C语言程序的一般过程4
1.2.2 TC的启动、退出及命令菜单5
1.2.3 编辑并保存一个C语言源程序5
1.2.4 编译、连接——单个源程序文件7
1.2.5 运行与查看结果7
1.2.6 编辑下一个新的源程序7
1.3 算法设计与描述8
1.3.1 算法设计8
1.3.2 算法描述方法9
1.4 上机实训设计12
1.4.1 实训目的12
1.4.2 实训内容12
1.4.3 实训过程12
1.4.4 实训总结13
1.5 习题13
第2章 数据类型、运算符与表达式14
2.1 C语言的数据类型14
2.2 常量与变量15
2.2.1 常量和符号常量15
2.2.2 变量16
2.3 整型数据17
2.3.1 整型常量17
2.3.2 整型变量17
2.4 实型数据19
2.4.1 实型常量19
2.4.2 实型变量19
2.5 字符型数据19
2.5.1 字符型常量19
2.5.2 字符型变量20
2.5.3 字符数据在内存中的存储形式及其使用方法21
2.5.4 字符串常量22
2.6 变量赋初值23
2.7 各类数值型数据间的混合运算24
2.8 算术运算符和算术表达式25
2.8.1 C运算符简介25
2.8.2 算术运算符和算术表达式26
2.9 赋值运算符和赋值表达式29
2.10 逗号运算符和逗号表达式31
2.11 上机实训设计32
2.11.1 实训目的32
2.11.2 实训内容32
2.11.3 实训过程32
2.11.4 实训总结33
2.12 习题33
第3章 程序输入输出设计与程序测试35
3.1 数据的输出35
3.1.1 printf()函数35
3.1.2 putchar()函数40
3.1.3 puts()函数41
3.2 数据的输入42
3.2.1 scanf()函数42
3.2.2 数据输入操作指导45
3.2.3 getchar()函数46
3.2.4 gets()函数46
3.3 输入、输出函数的常见错误47
3.4 简单的菜单设计49
3.5 程序测试方法与技巧50
3.5.1 选择测试数据50
3.5.2 程序算法测试的基本步骤51
3.5.3 调试程序的基本方法51
3.6 上机实训设计53
3.6.1 实训目的53
3.6.2 实训内容53
3.6.3 实训过程53
3.6.4 实训总结54
3.7 习题55
第4章 程序的流程设计及典型应用59
4.1 顺序结构流程设计59
4.2 选择型流程设计61
4.2.1 if语句流程设计61
4.2.2 if语句多重选择设计63
4.2.3 switch语句流程设计66
4.3 循环型流程设计69
4.3.1 for循环语句流程设计70
4.3.2 for循环语句进一步讨论72
4.3.3 while循环语句流程设计74
4.3.4 do-while直到型循环语句流程设计76
4.3.5 多重循环的用法78
4.3.6 break语句和continue语句的用法80
4.4 循环型设计的典型应用81
4.4.1 穷举类型算法设计81
4.4.2 递推类型算法设计82
4.5 上机实训设计84
4.5.1 实训目的84
4.5.2 实训内容84
4.5.3 实训过程84
4.5.4 实训总结91
4.6 习题91
第5章 数组类型及应用100
5.1 一维数组及应用100
5.1.1 一维数组的定义100
5.1.2 一维数组的引用101
5.1.3 一维数组的应用101
5.2 二维数组及应用105
5.2.1 二维数组的定义106
5.2.2 二维数组的引用107
5.2.3 二维数组的应用108
5.3 字符串与字符数组111
5.3.1 字符串与字符数组的定义111
5.3.2 字符串与字符数组的应用112
5.3.3 字符串函数及应用115
5.4 上机实训设计118
5.4.1 实训一118
5.4.2 实训二119
5.5 习题124
第6章 函数130
6.1 函数的定义与调用130
6.1.1 函数定义132
6.1.2 函数调用与参数传递133
6.1.3 函数定义与调用常见错误135
6.2 函数的嵌套调用和递归调用136
6.2.1 函数的嵌套调用136
6.2.2 函数的递归调用137
6.3 数组作为函数参数139
6.3.1 数组元素作为函数参数139
6.3.2 数组名作为函数的形参和实参140
6.4 内部变量与外部变量142
6.4.1 内部变量142
6.4.2 外部变量144
6.5 内部函数与外部函数147
6.5.1 内部函数(又称静态函数)147
6.5.2 外部函数147
6.5.3 多个源程序文件的编译和连接148
6.6 变量的动态存储与静态存储简介149
6.6.1 内部变量的存储方式149
6.6.2 外部变量的存储方式150
6.7 编译预处理151
6.7.1 宏定义与符号常量151
6.7.2 文件包含153
6.7.3 条件编译154
6.8 上机实训设计155
6.8.1 实训一155
6.8.2 实训二158
6.9 习题163
第7章 指针172
7.1 指针概述172
7.1.1 指针与指针变量172
7.1.2 指针变量的定义173
7.1.3 指针变量的引用174
7.1.4 指针参与的运算175
7.2 指针和数组177
7.2.1 一维数组的指针表示177
7.2.2 多维数组的指针表示179
7.2.3 指向多维数组的指针变量180
7.3 字符串和指针182
7.3.1 用字符数组引用字符串182
7.3.2 用字符指针操作字符串183
7.3.3 字符串作为函数参数185
7.4 函数与指针187
7.4.1 指针变量作为函数的参数187
7.4.2 数组作为函数的参数190
7.4.3 函数的指针和指向函数的指针变量194
7.5 指针作为函数的返回值196
7.5.1 返回值为指针的函数的定义196
7.5.2 指针函数的应用196
7.6 指针数组和指向指针的指针197
7.6.1 指针数组的概念198
7.6.2 指向指针的指针200
7.6.3 指针数组做main函数的形参(命令行参数)202
7.6.4 指向void量的指针变量203
7.7 指针小结204
7.8 指针实训204
7.8.1 实训目的204
7.8.2 实训内容和过程204
7.9 习题209
第8章 结构体与共用体218
8.1 结构体类型概述218
8.2 结构体类型的变量219
8.2.1 结构体类型变量的定义219
8.2.2 结构体变量的引用222
8.3 结构体变量数组223
8.3.1 结构体数组的定义223
8.3.2 结构体数组的初始化224
8.3.3 结构体数组的应用225
8.4 结构体变量与指针226
8.4.1 指向结构体变量的指针226
8.4.2 指向结构体数组的指针227
8.5 结构体与函数参数229
8.5.1 结构体成员作为函数参数229
8.5.2 结构体作为函数参数231
8.5.3 结构体指针作为函数参数232
8.6 共用体234
8.6.1 共用体的概念234
8.6.2 共用体类型和共用体类型变量的定义235
8.6.3 共用体变量的引用236
8.6.4 共用体类型数据的特点237
8.7 枚举类型239
8.8 用typedef为类型定义别名241
8.8.1 概念241
8.8.2 典型用法241
8.8.3 典型类型的别名定义形式242
8.8.4 typedef与#define的区别243
8.9 上机实训设计243
8.9.1 实训目的243
8.9.2 实训内容243
8.9.3 实训过程243
8.9.4 实训总结245
8.10 习题245
第9章 位运算249
9.1 位运算符和位运算249
9.1.1 数值在计算机中的表示249
9.1.2 位运算符及其使用方法250
9.2 位段253
9.2.1 位段的定义254
9.2.2 位段的引用255
9.2.3 位段的说明255
9.3 位操作应用及设计技巧256
9.4 上机实训设计257
9.4.1 实训目的257
9.4.2 实训内容257
9.4.3 实验过程257
9.4.4 实训总结258
9.5 习题258
第10章 文件260
10.1 文件的概念260
10.2 文件类型指针261
10.3 文件的打开与关闭262
10.3.1 文件的打开(fopen函数)262
10.3.2 文件的关闭(fclose函数)264
10.4 文件的读写264
10.4.1 fputc函数和fgetc函数264
10.4.2 fread函数和fwrite函数268
10.4.3 fprintf函数和fscanf函数271
10.4.4 文件其他读写函数272
10.5 文件的定位273
10.5.1 rewind函数274
10.5.2 fseek函数和随机读写274
10.5.3 ftell函数276
10.5.4 出错的检测276
10.6 文件系统实训277
10.6.1 实训目的277
10.6.2 实训内容与过程277
10.7 习题279
第11章 C语言图形编程284
11.1 概述284
11.2 图形函数的使用284
11.2.1 图形模式的初始化284
11.2.2 屏幕颜色的设置和清屏函数286
11.2.3 基本图形函数288
11.3 综合应用实例301
11.4 上机实训设计305
11.4.1 实训目的305
11.4.2 实训内容306
11.4.3 实训过程306
11.4.4 实训总结308
11.5 习题308
附录A C语言的关键字及其用途309
附录B 常用字符与ASCII代码对照表310
附录C 运算符的优先级和结合性311
附录D C语言库函数312
参考文献318
热门推荐
- 2160461.html
- 111912.html
- 3877525.html
- 3439645.html
- 1823717.html
- 1008745.html
- 1383385.html
- 2133663.html
- 184898.html
- 413674.html
- http://www.ickdjs.cc/book_1873322.html
- http://www.ickdjs.cc/book_1863407.html
- http://www.ickdjs.cc/book_3736787.html
- http://www.ickdjs.cc/book_1984547.html
- http://www.ickdjs.cc/book_1294483.html
- http://www.ickdjs.cc/book_1520850.html
- http://www.ickdjs.cc/book_1656128.html
- http://www.ickdjs.cc/book_2562168.html
- http://www.ickdjs.cc/book_1715689.html
- http://www.ickdjs.cc/book_3211852.html