关键词

《C Primer Plus(第6版)》中文版PDF下载(高清完整版)

作者:[美]史蒂芬·普拉达(Stephen Prata)
译者:姜佑
出版时间:2019年11月
出版社:人民邮电出版社
书号ISBN:9787115521637
总页数:541

这是一本C语言经典书籍,是很多程序员的启蒙读物,也被技术大牛当做案头常备的工具书。

这里提供的是《C Primer Plus》第六版的高清 PDF 下载,内容完整,附带目录标签。

《C Primer Plus》专为零基础读者编写,目前经历了6次改版,成为C语言学习的好书。它的中文版累计发行超过 80W 册,很多新手通过自学,已在各大技术公司担任要职。

最新的第六版 PDF 针对 C89、C99、C11 这些标准进行了更新升级。

《C Primer Plus》在技术细节、技术广度、深度,以及讲解方式等是针对自学用户设计的,所以敬请放心大胆地拿起这本书来自学成才吧。

本书特点:
  • 详细完整地讨论了C语言的基础特性和附加特性;
  • 清晰解释了使用C语言不同部分的时机,以及原因;
  • 通过简洁、简单的示例加强读者的动手练习,以帮助一次理解一两个概念;
  • 囊括了数百个实用的代码示例;
  • 每章未尾的复习题和编程练习可以检测你的理解情况;
  • 涵盖了C泛型编程,以提供较大的灵活性。

书籍目录

第1章 初识C语言 1
1.1 C语言的起源 1
1.2 选择C语言的理由 1
1.3 C语言的应用范围 3
1.4 计算机能做什么 4
1.5 高级计算机语言和编译器 4
1.6 语言标准 5
1.7 使用C语言的7个步骤 6
1.8 编程机制 9
1.9 本书的组织结构 14
1.10 本书的约定 15
第2章 C语言概述 17
2.1 简单的C程序示例 17
2.2 示例解释 18
2.3 简单程序的结构 24
2.4 提高程序可读性的技巧 25
2.5 进一步使用C 26
2.6 多个函数 27
2.7 调试程序 28
2.8 关键字和保留标识符 31
2.9 关键概念 31
2.10 本章小结 31
2.11 复习题 32
2.12 编程练习 33
第3章 数据和C 34
3.1 示例程序 34
3.2 变量与常量数据 36
3.3 数据:数据类型关键字 36
3.4 C语言基本数据类型 38
3.5 使用数据类型 55
3.6 参数和陷阱 55
3.7 转义序列示例 56
3.8 关键概念 58
3.9 本章小结 58
3.10 复习题 58
3.11 编程练习 60
第4章 字符串和格式化输入/输出 61
4.1 前导程序 61
4.2 字符串简介 62
4.3 常量和C预处理器 65
4.4 printf()和scanf() 69
4.5 关键概念 84
4.6 本章小结 85
4.7 复习题 85
4.8 编程练习 87
第5章 运算符、表达式和语句 88
5.1 循环简介 88
5.2 基本运算符 90
5.3 其他运算符 96
5.4 表达式和语句 102
5.5 类型转换 106
5.6 带参数的函数 109
5.7 示例程序 110
5.8 关键概念 111
5.9 本章小结 112
5.10 复习题 112
5.11 编程练习 114
第6章 C控制语句:循环 116
6.1 再探while循环 116
6.2 while语句 118
6.3 用关系运算符和表达式比较大小 121
6.4 不确定循环和计数循环 127
6.5 for循环 128
6.6 其他赋值运算符: =、-=、*=、/=、%= 132
6.7 逗号运算符 133
6.8 出口条件循环:do while 136
6.9 如何选择循环 138
6.10 嵌套循环 138
6.11 数组简介 140
6.12 使用函数返回值的循环示例 142
6.13 关键概念 145
6.14 本章小结 145
6.15 复习题 146
6.16 编程练习 149
第7章 C控制语句:分支和跳转 151
7.1 if语句 151
7.2 if else语句 152
7.3 逻辑运算符 162
7.4 一个统计单词的程序 165
7.5 条件运算符: : 168
7.6 循环辅助:continue和break 169
7.7 多重选择:switch和break 173
7.8 goto语句 178
7.9 关键概念 181
7.10 本章小结 181
7.11 复习题 181
7.12 编程练习 184
第8章 字符输入/输出和输入验证 186
8.1 单字符I/O:getchar()和putchar() 186
8.2 缓冲区 187
8.3 结束键盘输入 188
8.4 重定向和文件 191
8.5 创建更友好的用户界面 194
8.6 输入验证 198
8.7 菜单浏览 202
8.8 关键概念 206
8.9 本章小结 206
8.10 复习题 207
8.11 编程练习 208
第9章 函数 209
9.1 复习函数 209
9.2 ANSI C函数原型 218
9.3 递归 220
9.4 编译多源代码文件的程序 226
9.5 查找地址:&运算符 229
9.6 更改主调函数中的变量 230
9.7 指针简介 231
9.8 关键概念 236
9.9 本章小结 236
9.10 复习题 236
9.11 编程练习 237
第10章 数组和指针 238
10.1 数组 238
10.2 多维数组 244
10.3 指针和数组 248
10.4 函数、数组和指针 250
10.5 指针操作 253
10.6 保护数组中的数据 256
10.7 指针和多维数组 259
10.8 变长数组(VLA) 266
10.9 复合字面量 269
10.10 关键概念 270
10.11 本章小结 271
10.12 复习题 271
10.13 编程练习 273
第11章 字符串和字符串函数 275
11.1 表示字符串和字符串I/O 275
11.2 字符串输入 282
11.3 字符串输出 289
11.4 自定义输入/输出函数 291
11.5 字符串函数 293
11.6 字符串示例:字符串排序 307
11.7 ctype.h字符函数和字符串 310
11.8 命令行参数 311
11.9 把字符串转换为数字 313
11.10 关键概念 315
11.11 本章小结 315
11.12 复习题 316
11.13 编程练习 318
第12章 存储类别、链接和内存管理 320
12.1 存储类别 320
12.2 随机数函数和静态变量 334
12.3 掷骰子 337
12.4 分配内存:malloc()和free() 340
12.5 ANSI C类型限定符 346
12.6 关键概念 349
12.7 本章小结 350
12.8 复习题 350
12.9 编程练习 352
第13章 文件输入/输出 354
13.1 与文件进行通信 354
13.2 标准I/O 356
13.3 一个简单的文件压缩程序 360
13.4 文件I/O:fprintf()、fscanf()、fgets()和fputs() 361
13.5 随机访问:fseek()和ftell() 363
13.6 标准I/O的机理 366
13.7 其他标准I/O函数 366
13.8 关键概念 373
13.9 本章小结 373
13.10 复习题 374
13.11 编程练习 375
第14章 结构和其他数据形式 377
14.1 示例问题:创建图书目录 377
14.2 建立结构声明 378
14.3 定义结构变量 379
14.4 结构数组 381
14.5 嵌套结构 384
14.6 指向结构的指针 386
14.7 向函数传递结构的信息 387
14.8 把结构内容保存到文件中 401
14.9 链式结构 405
14.10 联合简介 405
14.11 枚举类型 408
14.12 typedef简介 411
14.13 其他复杂的声明 412
14.14 函数和指针 413
14.15 关键概念 418
14.16 本章小结 418
14.17 复习题 419
14.18 编程练习 421
第15章 位操作 423
15.1 二进制数、位和字节 423
15.2 其他进制数 425
15.3 C按位运算符 426
15.4 位字段 433
15.5 对齐特性(C11) 442
15.6 关键概念 443
15.7 本章小结 443
15.8 复习题 444
15.9 编程练习 445
第16章 C预处理器和C库 447
16.1 翻译程序的第 一步 447
16.2 明示常量:#define 448
16.3 在#define中使用参数 451
16.4 宏和函数的选择 454
16.5 文件包含:#include 455
16.6 其他指令 458
16.7 内联函数(C99) 465
16.8 _Noreturn函数(C11) 467
16.9 C库 467
16.10 数学库 469
16.11 通用工具库 472
16.12 断言库 477
第17章 高级数据表示 486
17.1 研究数据表示 486
17.2 从数组到链表 488
17.3 抽象数据类型(ADT) 494
17.4 队列ADT 505
17.5 用队列进行模拟 514
17.6 链表和数组 518
17.7 二叉查找树 521
17.8 其他说明 539
17.9 关键概念 540
17.10 本章小结 540
17.11 复习题 540
17.12 编程练习 541

书籍下载

免费下载完整版 PDF,文件名称:《C Primer Plus(第6版)》中文版.pdf

本文链接:http://task.lmcjl.com/news/7575.html

展开阅读全文