首页 > 资源下载
《C Primer Plus(第6版)》中文版PDF电子版下载(免费)
![]() |
作者:史蒂芬·普拉达(Stephen Prata)[美] |
译者:姜佑 | |
出版社:人民邮电出版社 | |
出版时间:2019年11月01日 | |
页码:541 | |
总字数:107.6W |
这是一本经典的 C 语言书籍,至今已经迭代了 6 个版本,是大家公认的讲解 C 语言的好书,被誉为“C语言百科全书”。
这里提供的是《C Primer Plus(第6版)》中文版的超清 PDF 电子版下载,内容完整,附带目录标签。
这本书的中文版已经累计发行了 80W 多册,和其它 C 语言书籍相比,这本书有以下几个特点:
- 非常看重初学者的阅读感受,在技术细节、技术深度和广度以及讲解方式上,都是针对初学者设计的;
- 详细完整地讨论了 C 语言的基础特性和附加特性,最新的第六版针对 C89、C99、C11 这些标准进行了更新升级;
- 涵盖了C泛型编程,以提供较大的灵活性;
- 清晰解释了使用 C 不同部分的时机,以及原因;
- 囊括了数百个实用的代码示例;
- 通过简洁、简单的示例加强读者的动手练习,以帮助一次理解一两个概念;
- 每章未尾的复习题和编程练习可以检测你的理解情况。
总的来说,这本书既适合 0 基础、对 C 语言感兴趣的编程小白,也适合作为技术大牛的工具书。很多新手跟随这本书自学 C 语言,已在各大技术公司担任要职,所以大家可以放心大胆地阅读这本书。
书籍目录
- 第1章 初识C语言
- 1.1 C语言的起源
- 1.2 选择C语言的理由
- 1.3 C语言的应用范围
- 1.4 计算机能做什么
- 1.5 高级计算机语言和编译器
- 1.6 语言标准
- 1.7 使用C语言的7个步骤
- 1.8 编程机制
- 1.9 本书的组织结构
- 1.10 本书的约定
- 第2章 C语言概述
- 2.1 简单的C程序示例
- 2.2 示例解释
- 2.3 简单程序的结构
- 2.4 提高程序可读性的技巧
- 2.5 进一步使用C
- 2.6 多个函数
- 2.7 调试程序
- 2.8 关键字和保留标识符
- 2.9 关键概念
- 2.10 本章小结
- 2.11 复习题
- 2.12 编程练习
- 第3章 数据和C
- 3.1 示例程序
- 3.2 变量与常量数据
- 3.3 数据:数据类型关键字
- 3.4 C语言基本数据类型
- 3.5 使用数据类型
- 3.6 参数和陷阱
- 3.7 转义序列示例
- 3.8 关键概念
- 3.9 本章小结
- 3.10 复习题
- 3.11 编程练习
- 第4章 字符串和格式化输入/输出
- 4.1 前导程序
- 4.2 字符串简介
- 4.3 常量和C预处理器
- 4.4 printf()和scanf()
- 4.5 关键概念
- 4.6 本章小结
- 4.7 复习题
- 4.8 编程练习
- 第5章 运算符、表达式和语句
- 5.1 循环简介
- 5.2 基本运算符
- 5.3 其他运算符
- 5.4 表达式和语句
- 5.5 类型转换
- 5.6 带参数的函数
- 5.7 示例程序
- 5.8 关键概念
- 5.9 本章小结
- 5.10 复习题
- 5.11 编程练习
- 第6章 C控制语句:循环
- 6.1 再探while循环
- 6.2 while语句
- 6.3 用关系运算符和表达式比较大小
- 6.4 不确定循环和计数循环
- 6.5 for循环
- 6.6 其他赋值运算符: =、-=、*=、/=、%=
- 6.7 逗号运算符
- 6.8 出口条件循环:do while
- 6.9 如何选择循环
- 6.10 嵌套循环
- 6.11 数组简介
- 6.12 使用函数返回值的循环示例
- 6.13 关键概念
- 6.14 本章小结
- 6.15 复习题
- 6.16 编程练习
- 第7章 C控制语句:分支和跳转
- 7.1 if语句
- 7.2 if else语句
- 7.3 逻辑运算符
- 7.4 一个统计单词的程序
- 7.5 条件运算符: :
- 7.6 循环辅助:continue和break
- 7.7 多重选择:switch和break
- 7.8 goto语句
- 7.9 关键概念
- 7.10 本章小结
- 7.11 复习题
- 7.12 编程练习
- 第8章 字符输入/输出和输入验证
- 8.1 单字符I/O:getchar()和putchar()
- 8.2 缓冲区
- 8.3 结束键盘输入
- 8.4 重定向和文件
- 8.5 创建更友好的用户界面
- 8.6 输入验证
- 8.7 菜单浏览
- 8.8 关键概念
- 8.9 本章小结
- 8.10 复习题
- 8.11 编程练习
- 第9章 函数
- 9.1 复习函数
- 9.2 ANSI C函数原型
- 9.3 递归
- 9.4 编译多源代码文件的程序
- 9.5 查找地址:&运算符
- 9.6 更改主调函数中的变量
- 9.7 指针简介
- 9.8 关键概念
- 9.9 本章小结
- 9.10 复习题
- 9.11 编程练习
- 第10章 数组和指针
- 10.1 数组
- 10.2 多维数组
- 10.3 指针和数组
- 10.4 函数、数组和指针
- 10.5 指针操作
- 10.6 保护数组中的数据
- 10.7 指针和多维数组
- 10.8 变长数组(VLA)
- 10.9 复合字面量
- 10.10 关键概念
- 10.11 本章小结
- 10.12 复习题
- 10.13 编程练习
- 第11章 字符串和字符串函数
- 11.1 表示字符串和字符串I/O
- 11.2 字符串输入
- 11.3 字符串输出
- 11.4 自定义输入/输出函数
- 11.5 字符串函数
- 11.6 字符串示例:字符串排序
- 11.7 ctype.h字符函数和字符串
- 11.8 命令行参数
- 11.9 把字符串转换为数字
- 11.10 关键概念
- 11.11 本章小结
- 11.12 复习题
- 11.13 编程练习
- 第12章 存储类别、链接和内存管理
- 12.1 存储类别
- 12.2 随机数函数和静态变量
- 12.3 掷骰子
- 12.4 分配内存:malloc()和free()
- 12.5 ANSI C类型限定符
- 12.6 关键概念
- 12.7 本章小结
- 12.8 复习题
- 12.9 编程练习
- 第13章 文件输入/输出
- 13.1 与文件进行通信
- 13.2 标准I/O
- 13.3 一个简单的文件压缩程序
- 13.4 文件I/O:fprintf()、fscanf()、fgets()和fputs()
- 13.5 随机访问:fseek()和ftell()
- 13.6 标准I/O的机理
- 13.7 其他标准I/O函数
- 13.8 关键概念
- 13.9 本章小结
- 13.10 复习题
- 13.11 编程练习
- 第14章 结构和其他数据形式
- 14.1 示例问题:创建图书目录
- 14.2 建立结构声明
- 14.3 定义结构变量
- 14.4 结构数组
- 14.5 嵌套结构
- 14.6 指向结构的指针
- 14.7 向函数传递结构的信息
- 14.8 把结构内容保存到文件中
- 14.9 链式结构
- 14.10 联合简介
- 14.11 枚举类型
- 14.12 typedef简介
- 14.13 其他复杂的声明
- 14.14 函数和指针
- 14.15 关键概念
- 14.16 本章小结
- 14.17 复习题
- 14.18 编程练习
- 第15章 位操作
- 15.1 二进制数、位和字节
- 15.2 其他进制数
- 15.3 C按位运算符
- 15.4 位字段
- 15.5 对齐特性(C11)
- 15.6 关键概念
- 15.7 本章小结
- 15.8 复习题
- 15.9 编程练习
- 第16章 C预处理器和C库
- 16.1 翻译程序的第 一步
- 16.2 明示常量:#define
- 16.3 在#define中使用参数
- 16.4 宏和函数的选择
- 16.5 文件包含:#include
- 16.6 其他指令
- 16.7 内联函数(C99)
- 16.8 _Noreturn函数(C11)
- 16.9 C库
- 16.10 数学库
- 16.11 通用工具库
- 16.12 断言库
- 第17章 高级数据表示
- 17.1 研究数据表示
- 17.2 从数组到链表
- 17.3 抽象数据类型(ADT)
- 17.4 队列ADT
- 17.5 用队列进行模拟
- 17.6 链表和数组
- 17.7 二叉查找树
- 17.8 其他说明
- 17.9 关键概念
- 17.10 本章小结
- 17.11 复习题
- 17.12 编程练习
书籍下载
我们为大家找到了多个网盘下载地址,它们都是超清的 PDF 资源。百度网盘下载地址: