图书介绍
C程序设计基础教程 第8版PDF|Epub|txt|kindle电子书版本网盘下载
![C程序设计基础教程 第8版](https://www.shukui.net/cover/20/30251466.jpg)
- (印)卡内特卡著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121111334
- 出版时间:2010
- 标注页数:403页
- 文件大小:67MB
- 文件页数:419页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
C程序设计基础教程 第8版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程序6
1.4 编译和执行9
1.5 接收输入10
1.6 C语言指令11
1.7 C语言的控制指令19
1.8 小结19
1.9 练习19
第2章 判断控制结构26
2.1 判断26
2.2 if语句26
2.3 if-else语句30
2.4 使用逻辑运算符33
2.5 注意事项39
2.6 条件运算符41
2.7 小结42
2.8 练习42
第3章 循环控制结构54
3.1 循环54
3.2 while循环54
3.3 for循环60
3.4 特殊循环64
3.5 break语句66
3.6 continue语句67
3.7 do-while循环68
3.8 小结69
3.9 练习69
第4章 case控制结构76
4.1 用switch判断76
4.2 switch与多重if-else的对比81
4.3 goto语句82
4.4 小结83
4.5 练习84
第5章 函数与指针88
5.1 什么是函数88
5.2 在函数间传递值93
5.3 函数的作用域规则95
5.4 函数调用约定96
5.5 函数调用的不确定性97
5.6 函数的高级特性97
5.7 将函数添加到库109
5.8 小结111
5.9 练习111
第6章 再论数据类型120
6.1 长整型和短整型120
6.2 有符号和无符号整型121
6.3 有符号和无符号字符122
6.4 浮点数和双精度数123
6.5 关于数据类型的更多说明124
6.6 数据的存储类型125
6.7 小结133
6.8 练习133
第7章 C语言预处理器138
7.1 C语言预处理器的特性138
7.2 宏指令扩展138
7.3 文件包含143
7.4 条件编译144
7.5 #if和#elif指令146
7.6 其他指令147
7.7 建立进程149
7.8 小结152
7.9 练习152
第8章 数组156
8.1 什么是数组156
8.2 更多关于数组的知识158
8.3 指针与数组161
8.4 二维数组167
8.5 指针数组173
8.6 三维数组174
8.7 小结176
8.8 练习176
第9章 字符串处理190
9.1 什么是字符串190
9.2 关于字符串的补充说明190
9.3 指针与字符串193
9.4 标准库中的字符串函数194
9.5 二维字符数组199
9.6 字符串指针数组201
9.7 字符串指针数组的限制203
9.8 小结204
9.9 练习204
第10章 结构209
10.1 为什么使用结构209
10.2 结构数组213
10.3 结构的其他特性215
10.4 结构的使用220
10.5 小结221
10.6 练习221
第11章 控制台输入/输出226
11.1 输入/输出的类型226
11.2 控制台输入/输出函数226
11.3 小结234
11.4 练习234
第12章 文件输入/输出238
12.1 数据的组织238
12.2 文件操作238
12.3 统计字符、制表符、空格242
12.4 文件复制程序242
12.5 文件打开模式243
12.6 文件中的字符串读写244
12.7 在文件中记录I/O246
12.8 文本文件与二进制文件248
12.9 再论记录I/O250
12.10 数据库管理252
12.11 底层磁盘I/O256
12.12 Windows下的I/O259
12.13 小结259
12.14 练习260
第13章 关于输入/输出的更多话题267
13.1 使用argc和argv267
13.2 检测读/写时的错误269
13.3 标准I/O设备270
13.4 I/O重定向271
13.5 小结273
13.6 练习274
第14章 位操作275
14.1 位运算符275
14.2 showbits()函数285
14.3 十六进制285
14.4 二进制与十六进制的关系286
14.5 小结287
14.6 练习287
第15章 各种特性290
15.1 枚举数据类型290
15.2 用typedef重命名数据类型292
15.3 类型转换294
15.4 位字段295
15.5 函数指针296
15.6 返回指针的函数297
15.7 参数数量可变的函数298
15.8 联合301
15.9 可变(变量)修饰符306
15.10 小结307
15.11 练习307
第16章 Windows下的C语言编程310
16.1 Windows的特点310
16.2 Windows编程的主要特性310
16.3 各种编程方法的差异313
16.4 第一个Windows程序315
16.5 匈牙利命名法317
16.6 消息框的角色317
16.7 设计窗口318
16.8 更多Windows编程320
16.9 真实的窗口例子320
16.10 程序实例324
16.11 小结324
16.12 练习325
第17章 Windows下的图形编程326
17.1 常用的图形设备326
17.2 独立于设备绘制图形326
17.3 “Hello Windows”实例327
17.4 绘制形状329
17.5 画笔的类型331
17.6 画刷的类型332
17.7 手绘和画刷风格334
17.8 深入探讨设备环境337
17.9 显示位图338
17.10 动画340
17.11 Windows编程永无止境343
17.12 小结344
17.13 练习344
第18章 Internet编程346
18.1 网络通信346
18.2 包与套接字347
18.3 预备知识347
18.4 开始Internet编程349
18.5 获取时间351
18.6 与Whois服务器通信355
18.7 获取主页357
18.8 发送和接收电子邮件358
18.9 双向通信366
18.10 小结370
18.11 练习370
第19章 Linux下的C语言编程371
19.1 什么是Linux371
19.2 Linux下的C语言编程372
19.3 “Hello Linux”程序372
19.4 进程373
19.5 父进程和子进程374
19.6 更多的进程376
19.7 僵尸进程和孤儿进程376
19.8 一个有趣的现象378
19.9 小结378
19.10 练习379
第20章 更多Linux编程380
20.1 用信号通信380
20.2 处理多个信号381
20.3 注册共同的句柄382
20.4 阻止信号383
20.5 事件驱动编程385
20.6 学习更多Linux编程知识387
20.7 小结388
20.8 练习388
附录A 优先级表389
附录B 库函数390
附录C 捕捉错误395
附录D ASCII表399
附录E Helper.h文件401
附录F 安装Linux402