图书介绍
C语言实用教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 曾垂昌等编著 著
- 出版社: 北京:科学出版社
- ISBN:7030076737
- 出版时间:2000
- 标注页数:374页
- 文件大小:4MB
- 文件页数:383页
- 主题词:C语言-程序设计(学科: 教材) 程序设计-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.1.1 C语言的来源1
1.1.2 C语言的特性2
1.2 C语言简单程序介绍2
1.2.1 main()函数2
1.2.2 常量、变量和关键字4
1.3 数据类型9
1.3.1 整型数据10
1.3.2 字符型数据12
1.3.3 浮点(float)类型14
习题15
第二章 数据的输入输出18
2.1 格式化输出库函数printf()18
2.1.1 “控制字符串”中的Type字段19
2.1.2 关于[类型大小]([size])字段22
2.1.3 关于[寻址模式]([Address-mode])字段23
2.1.4 关于[标记][域宽][.精度]([flag][width][.precision])字段24
2.2 格式化输入函数scanf()28
2.3 scanf()函数的附加功能36
2.4 printf()和scanf()的返回值38
2.5 输入输出宏指令getchar()和putchar()40
2.6 getch(),getche()以及putch()44
习题45
第三章 C语言的运算符和表达式50
3.1 C语言的运算符50
3.1.1 算术运算符和算术表达式50
3.1.2 赋值运算符和赋值表达式53
3.1.3 关系运算符及关系表达式56
3.1.4 逻辑运算符与逻辑表达式57
3.1.5 自增1自减1运算59
3.1.6 sizeof运算符60
3.1.7 多元赋值运算符61
3.1.8 移位运算62
3.1.9 位逻辑运算63
3.1.10 条件运算符65
3.1.11 逗号运算符65
3.1.12 强制类型转换符66
3.2 优先级和结合性66
3.3 算术运算中的类型转换68
习题69
第四章 流程控制语句72
4.1 if语句72
4.1.1 简单if语句72
4.1.2 嵌套if语句75
4.2 switch...case语句79
4.3 程序举例83
4.4 循环语句86
4.4.1 while语句86
4.4.2 do...while语句89
4.4.3 for语句90
4.4.4 循环语句的嵌套96
4.5 break语句和continue语句99
习题102
5.1 函数的定义和说明111
5.1.1 函数的定义(Function Definetions)111
第五章 函数111
5.1.2 函数说明(Function Declarations)114
5.2 函数调用及函数参数116
5.2.1 无参调用116
5.2.2 有参调用117
5.2.3 函数的返回值119
5.3 变量存储类别120
5.3.1 自动变量(auto)121
5.3.2 静态变量(static)123
5.3.3 外部变量(extern)125
5.3.4 寄存器变量(register)127
5.4.1 函数的嵌套调用128
5.4 函数的嵌套调用与递归调用128
5.4.2 函数的递归调用129
习题134
第六章 编译预处理141
6.1 预处理命令141
6.2 宏定义141
6.3 文件包含147
6.4 条件编译149
习题152
7.1 一维数组的说明及赋值(Array Declaration And Initiation)156
7.1.1 一维数组的说明156
第七章 数组与字符串156
7.1.2 数组的初值设置157
7.1.3 程序举例159
7.2 多维数组164
7.2.1 二维数组的说明及其初始化165
7.2.2 应用举例168
7.3 字符串与数组172
7.3.1 字符数组的说明和初始化172
7.3.2 字符数组的引用174
7.3.3 字符串库函数175
7.3.4 二维字符串数组183
习题184
8.1.1 什么是指针188
8.1 指针的概念188
第八章 指针188
8.1.2 指针变量的说明189
8.1.3 给指针变量赋值191
8.2 指针的运算195
8.2.1 取地址运算符&和间接取运算符*195
8.2.2 指针的算术运算198
8.2.3 指针运算举例199
8.3 指针作参数(call by address)201
8.3.1 两种传值方式的差别201
8.3.2 在什么情况下指针作为函数参数202
8.4 指向指针的指针(二维指针和三维指针)207
8.5 指向数组的指针(A PointerAnd To An Array)210
8.5.1 程序举例210
8.5.2 指针与二维数组的关系211
8.5.3 访问二维数组元素a[i][j]的几种方法213
8.6 指向字符串的指针217
8.6.1 一个字符串常量代表一个地址217
8.6.2 指向字符的指针数组220
8.7 指向函数的指针222
8.7.1 指向函数的指针变量的说明及赋值223
8.7.2 用指向函数的指针变量调用函数224
8.7.3 函数指针变量作为函数参数225
8.8 命令行参数227
8.9 用typedef定义新的类型名228
习题229
第九章 结构、联合与枚举236
9.1 结构说明236
9.1.1 有关结构概念的一个实例236
9.1.2 结构类型定义的一般形式237
9.1.3 结构型变量的定义238
9.1.4 给结构变量分配存储空间240
9.2 结构初始化241
9.3 对结构成员的引用242
9.4.1 结构数组的定义247
9.4 结构数组247
9.4.2 结构数组的初始化和引用249
9.5 结构型指针253
9.5.1 结构型指针变量的定义253
9.5.2 用结构型指针变量引用结构的各成员254
9.5.3 结构变量运算小结258
9.6 结构型变量作函数参数259
9.6.1 将实参的数值传送给形参(call by Value)259
9.6.2 将实参的地址值传送给形参(call by Address)259
9.7 动态数据结构264
9.7.1 线性链表的一般概念264
9.7.2 线性链表的建立和输出267
9.7.3 线性链表的插入操作270
9.7.4 线性链表的删除操作272
9.8 联合273
9.8.1 联合类型及该类型的变量定义274
9.8.2 联合型变量所占存储空间274
9.8.3 对联合变量及其成员的操作275
9.9 位域280
9.10 枚举类型281
9.10.1 枚举类型及其变量定义的一般格式281
9.10.2 枚举类型的运算282
习题283
10.1.1 DOS环境下的文件类型288
10.1 文件概述288
第十章 文件288
10.1.2 缓冲文件系统(高级I/O)和非缓冲文件系统(低级I/O)289
10.2 缓冲文件系统291
10.2.1 文件(FILE)类型指针291
10.2.2 文件的打开和关闭291
10.2.3 字符I/O294
10.2.4 文件的结束判断及出错检测(feof和ferrorr函数)298
10.2.5 字符串I/O301
10.2.6 格式I/O306
10.2.7 数据块I/O函数308
10.2.8 文件的定位与随机读写310
10.3 非缓冲文件系统(低级I/O)315
习题318
第十一章 Turbo C的文本屏幕处理323
11.1 基本概念323
11.1.1 两种屏幕操作模式323
11.1.2 窗口的概念323
11.2 文本屏幕处理函数323
11.2.1 文本输入输出及管理函数324
11.2.2 窗口和模式控制函数328
11.2.3 属性控制函数329
11.2.4 状态查询函数332
12.1.1 基本概念334
12.1.2 进入图形系统334
12.1 图形操作的基本概念334
第十二章 图形处理334
12.2 基本图形处理函数337
12.2.1 图形系统控制函数337
12.2.2 绘图及填充函数340
12.2.3 屏幕和视口的管理函数358
12.2.4 图形方式下的文本输出函数363
12.2.5 颜色控制函数367
12.2.6 错误处理函数372
12.2.7 状态查询函数373
附录 常用字符与ASCⅡ码对照表374
热门推荐
- 818534.html
- 2713130.html
- 1464943.html
- 3187177.html
- 3756190.html
- 3270582.html
- 1285474.html
- 3892873.html
- 52221.html
- 3170563.html
- http://www.ickdjs.cc/book_529748.html
- http://www.ickdjs.cc/book_930414.html
- http://www.ickdjs.cc/book_1331336.html
- http://www.ickdjs.cc/book_2906965.html
- http://www.ickdjs.cc/book_1190361.html
- http://www.ickdjs.cc/book_1029134.html
- http://www.ickdjs.cc/book_2265808.html
- http://www.ickdjs.cc/book_2282017.html
- http://www.ickdjs.cc/book_3191055.html
- http://www.ickdjs.cc/book_3647118.html