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

- 王柏盛主编 著
- 出版社: 徐州:中国矿业大学出版社
- ISBN:7810704516
- 出版时间:2002
- 标注页数:345页
- 文件大小:28MB
- 文件页数:356页
- 主题词:C语言-程序设计
PDF下载
下载说明
C程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C语言概述1
1.1 C语言的起源1
1.2 C语言的特点1
1.3 C语言的词法2
1.3.1 字符集2
1.3.2 关健字2
1.3.3 标识符3
1.4 C程序的组成和结构特点3
1.4.1 程序举例3
1.4.2 结构特点5
1.5 C源程序的编辑、编译、链接和运行6
1.5.1 C源程序的编辑6
1.5.2 C源程序的编译和链接6
1.5.3 Turbo C的内存映射6
1.5.4 C源程序的调试过程7
1.6 标准输入、输出函数7
1.6.1 格式化输入、输出函数7
1.6.2 非格式化输入、输出函数13
习题一15
实验一 Turbo C源程序的编辑、编译、调试和运行16
第二章 常量、变量、运算符和表达式18
2.1 数据类型18
2.2 常量18
2.2.1 常量的数据类型18
2.2.2 常量的表示方法19
2.3 变量19
2.3.1 变量的类型19
2.3.2 变量的定义20
2.3.3 变量的作用域21
2.3.4 变量的存储类型23
2.3.5 变量的初始化27
2.4 数组27
2.4.1 数组的定义28
2.4.2 数组的引用29
2.4.3 数组的初始化29
2.4.4 应用举例31
2.5 指针32
2.6 运算符和表达式33
2.6.1 算术运算符和加1、减1运算符33
2.6.2 关系运算符、逻辑运算符及其表达式35
2.6.3 按位运算符和位运算表达式36
2.6.4 特殊运算符及其表达式39
2.6.5 运算符优先顺序和结合性42
2.7 表达式的计算过程和数据类型转换43
2.7.1 表达式的计算过程43
2.7.2 表达式中的类型转换45
2.7.3 程序举例47
2.8 综合举例49
习题二55
实验二 基本输入、输出函数和运算符、表达式57
第三章 程序控制语句58
3.1 C语句概述58
3.1.1 C程序结构58
3.1.2 语句分类59
3.2 结构化程序基本结构60
3.2.1 顺序结构60
3.2.2 选择结构60
3.2.3 循环结构60
3.3 顺序结构程序设计语句62
3.4 分支结构程序设计语句63
3.4.1 if语句63
3.4.2 switch语句68
3.5 循环结构程序设计语句74
3.5.1 goto语句以及用goto语句和if语句构成循环74
3.5.2 while语句75
3.5.3 do while语句75
3.5.4 for语句76
3.5.5 循环的嵌套78
3.5.6 几种循环的比较78
3.5.7 程序举例79
3.6 break和continue语句83
3.6.1 break语句83
3.6.2 continue语句84
3.6.3 程序举例84
3.7 return语句和exit()函数调用语句86
3.7.1 return语句86
3.7.2 exit()函数调用语句86
3.8 综合举例87
习题三100
实验三(一) 分支结构程序设计104
实验三(二) 循环结构程序设计104
第四章 函数105
4.1 函数的定义105
4.1.1 定义形式105
4.1.2 使用说明105
4.1.3 应用举例107
4.1.4 Turbo C函数的扩展定义108
4.2 函数的调用109
4.2.1 调用形式109
4.2.2 调用过程110
4.2.3 调用条件111
4.2.4 嵌套调用111
4.3 函数间的数据传递114
4.3.1 传值方式传递数据114
4.3.2 传址方式传递数据115
4.3.3 利用全局变量传递数据116
4.3.4 处理结果在函数间的传递117
4.4 函数与数组118
4.5 递归函数119
4.6 综合举例122
习题四131
实验四 函数131
第五章 指针132
5.1 指针变量的定义和初始化132
5.1.1 指针的概念132
5.1.2 指针变量的定义133
5.1.3 指针变量的初始化134
5.1.4 近程指针变量和远程指针变量135
5.2 指针运算135
5.2.1 取地址运算(&)135
5.2.2 赋值运算(=)135
5.2.3 取内容运算(*)136
5.2.4 算术运算136
5.2.5 关系运算138
5.3 指针与数组139
5.3.1 指向数组元素的指针变量的定义和引用139
5.3.2 指向多维数组的指针变量141
5.3.3 字符串的指针变量143
5.4 指针和函数146
5.4.1 用指针作函数的参数146
5.4.2 指向函数的指针变量151
5.4.3 指针型函数154
5.5 指针数组和多级指针156
5.5.1 指针数组156
5.5.2 指针的指针158
5.5.3 指针数组作主函数的形参159
5.6 程序举例161
习题五165
实验五 指针167
第六章 结构、联合、枚举和定义类型168
6.1 结构168
6.1.1 结构的说明168
6.1.2 结构变量的定义169
6.1.3 结构成员的引用171
6.1.4 结构变量的初始化172
6.1.5 指向结构的指针174
6.1.6 用指向结构的指针作函数参数177
6.1.7 结构型函数和结构指针型函数180
6.1.8 动态数据结构183
6.1.9 位域结构186
6.2 联合188
6.2.1 联合说明和联合变量的定义188
6.2.2 联合变量的引用方式189
6.2.3 联合类型数据的特点189
6.2.4 应用举例192
6.3 枚举194
6.4 定义类型196
习题六198
实验六 结构、联合、枚举199
第七章 编译预处理命令200
7.1 宏定义200
7.1.1 不带参数的宏定义200
7.1.2 带参数的宏定义202
7.2 文件包含206
7.3 条件编译208
习题七209
实验七 编译预处理命令210
第八章 文件211
8.1 文件概述211
8.1.1 流和文件211
8.1.2 标准设备文件的换向和管道连接213
8.1.3 控制台输入、输出函数215
8.2 文件结构指针216
8.3 文件的打开与关闭216
8.3.1 文件的打开(fopen函数)216
8.3.2 文件的关闭(fclose函数)218
8.4 文件结束检测及出错检测218
8.4.1 feof函数219
8.4.2 ferror函数219
8.5 文件的读写219
8.5.1 fputc函数和fgetc函数(putc函数和getc函数)219
8.5.2 fread函数和fwrite函数222
8.5.3 fprintf函数和fscanf函数223
8.5.4 其他读写函数224
8.6 文件的定位225
8.6.1 rewind函数225
8.6.2 fseek函数225
8.6.3 ftell函数227
8.7 非缓冲文件系统227
8.7.1 open、creat和close函数227
8.7.2 read和write函数228
8.7.3 lseek和tell函数229
8.8 小结230
习题八231
实验八 文件231
第九章 字符屏幕和图形函数232
9.1 PC图形适配器及其工作模式232
9.2 字符屏幕函数233
9.2.1 窗口233
9.2.2 基本输入、输出函数233
9.2.3 屏幕操作函数234
9.2.4 字符属性控制函数237
9.2.5 字符屏显状态函数239
9.2.6 directvideo变量241
9.2.7 演示程序241
9.3 Turbo C的图形函数242
9.3.1 图形模式初始化243
9.3.2 屏幕颜色的设置和清屏函数245
9.3.3 基本图形函数247
9.3.4 封闭图形填充函数252
9.3.5 有关图形视口和图形操作函数256
9.3.6 图形模式下的文本输出函数259
9.3.7 独立图形运行程序的建立262
习题九263
实验九 字符屏幕和图形函数264
第十章 实用编程技术265
10.1 Turbo C库函数介绍265
10.1.1 库文件的概念265
10.1.2 Turbo C提供的BIOS、DOS系统调用函数267
10.1.3 日期和时间函数278
10.1.4 字符串函数、数字字符串与数值转换函数282
10.1.5 动态内存分配函数、过程控制函数和数学运算函数284
10.2 Turbo C的存储模式287
10.2.1 Turbo C的存储模式287
10.2.2 编译程序的内存模式选择288
10.2.3 混合模式编程289
10.2.4 Turbo C的段修饰符290
10.3 Turbo C集成开发环境下程序的调试290
10.3.1 编译时的常见错误290
10.3.2 链接时的常见错误291
10.3.3 运行时的常见错误291
10.4 Turbo C的命令行编译292
10.5 Turbo C中汉字的使用293
10.5.1 汉字操作系统下汉字输入、输出的程序编制293
10.5.2 非汉字操作系统下汉字的使用296
10.6 Turbo C和汇编程序的接口306
10.6.1 Turbo C调用汇编子程序306
10.6.2 Turbo C行间嵌入汇编307
10.7 Turbo C 2.0集成开发环境的安装和使用310
10.7.1 Turbo C 2.0软盘内容简介310
10.7.2 Turbo C 2.0的安装和起动311
10.7.3 Turbo C 2.0集成开发环境的使用311
10.7.4 Turbo C的配置文件319
附录320
附录一 ASCII码表320
附录二 C语言中的关键字321
附录三 运算符和优先级321
附录四 C语言常用语法提要322
附录五 Turbo C常用库函数表326
附录六 键盘扩展码表345
热门推荐
- 3645553.html
- 3663007.html
- 629213.html
- 2527662.html
- 1717135.html
- 1853018.html
- 1326453.html
- 2516402.html
- 3897699.html
- 1185026.html
- http://www.ickdjs.cc/book_2608769.html
- http://www.ickdjs.cc/book_2709482.html
- http://www.ickdjs.cc/book_3572734.html
- http://www.ickdjs.cc/book_3842446.html
- http://www.ickdjs.cc/book_2489428.html
- http://www.ickdjs.cc/book_150633.html
- http://www.ickdjs.cc/book_1766789.html
- http://www.ickdjs.cc/book_2242703.html
- http://www.ickdjs.cc/book_858244.html
- http://www.ickdjs.cc/book_3707577.html