首页 > 资源下载

《C语言程序设计现代方法(第2版)》修订版PDF电子版下载(免费)

《C语言程序设计现代方法(第2版)》修订版PDF电子版封面 作者:K.N.金(K.N.King)[美]
译者:吕秀锋、黄倩
出版社:人民邮电出版社
出版日期:2021年07月01日
页码:672
总字数:127.3W

这是一本非常优秀的 C 语言书籍,累计销售量超过 10W,很多名校把它作为课堂教材。这本书内容全面,知识点详尽,除了 C 语言的基础语法,还讲解了很多高级特性,非常适合 0 基础、对 C 语言感兴趣的读者。

这里提供的是《C语言程序设计现代方法(第2版)》修订版的超清 PDF 电子版下载,内容完整,附带目录标签。

和其它的 C 语言书籍相比,这本书的内容非常新,主要体现在以下三个方面:
一位购买了这本书的读者,给出的评价是:

经典的C语言程序设计方法参考书,内容丰富,讲解通俗易懂,容易理解,设置了很多不同层次的提示,排版非常友好,还有丰富的习题,棒棒哒。

下面是另一位读者的好评:

不错的书籍,充实,系统。对C语言程序设计学习有很好参考价值。内容从理论到应用,有基础和前沿。

书籍目录

第1章 C语言概述
1.1 C语言的历史
1.2 C语言的优缺点
第2章 C语言基本概念
2.1 编写一个简单的C程序
2.2 简单程序的一般形式
2.3 注释
2.4 变量和赋值
2.5 读入输入
2.6 定义常量的名字
2.7 标识符
2.8 C 程序的书写规范
第3章 格式化输入/输出
3.1 printf函数
3.2 scanf函数
第4章 表达式
4.1 算术运算符
4.2 赋值运算符
4.3 自增运算符和自减运算符
4.4 表达式求值
4.5 表达式语句
第5章 选择语句
5.1 逻辑表达式
5.2 if语句
5.3 switch语句
第6章 循环
6.1 while语句
6.2 do语句
6.3 for语句
6.4 退出循环
6.5 空语句
第7章 基本类型
7.1 整数类型
7.2 浮点类型
7.3 字符类型
7.4 类型转换
7.5 类型定义
7.6 sizeof运算符
第8章 数组
8.1 一维数组
8.2 多维数组
8.3 C99 中的变长数组
第9章 函数
9.1 函数的定义和调用
9.2 函数声明
9.3 实际参数
9.4 return语句
9.5 程序终止
9.6 递归
9.7 泛型选择
第10章 程序结构
10.1 局部变量
10.2 外部变量
10.3 程序块
10.4 作用域
10.5 构建C程序
第11章 指针
11.1 指针变量
11.2 取地址运算符和间接寻址运算符
11.3 指针赋值
11.4 指针作为参数
11.5 指针作为返回值
第12章 指针和数组
12.1 指针的算术运算
12.2 指针用于数组处理
12.3 用数组名作为指针
12.4 指针和多维数组
12.5 C99中的指针和变长数组
第13章 字符串
13.1 字面串
13.2 字符串变量
13.3 字符串的读和写
13.4 访问字符串中的字符
13.5 使用C语言的字符串库
13.6 字符串惯用法
13.7 字符串数组
第14章 预处理器
14.1 预处理器的工作原理
14.2 预处理指令
14.3 宏定义
14.4 条件编译
14.5 其他指令
第15章 编写大型程序
15.1 源文件
15.2 头文件
15.3 把程序划分成多个文件
15.4 构建多文件程序
第16章 结构、联合和枚举
16.1 结构变量
16.2 结构类型
16.3 嵌套的数组和结构
16.4 联合
16.5 枚举
第17章 指针的高级应用
17.1 动态存储分配
17.2 动态分配字符串
17.3 动态分配数组
17.4 释放存储空间
17.5 链表
17.6 指向指针的指针
17.7 指向函数的指针
17.8 受限指针
17.9 弹性数组成员
第18章 声明
18.1 声明的语法
18.2 存储类型
18.3 类型限定符
18.4 声明符
18.5 初始化器
18.6 内联函数
18.7 函数指定符_Noreturn和头
18.8 静态断言
第19章 程序设计
19.1 模块
19.2 信息隐藏
19.3 抽象数据类型
19.4 栈抽象数据类型
19.5 抽象数据类型的设计问题
第20章 底层程序设计
20.1 位运算符
20.2 结构中的位域
20.3 其他底层技术
20.4 对象的对齐
第21章 标准库
21.1 标准库的使用
21.2 C89标准库概述
21.3 C99标准库更新
21.4 常用定义
21.5 布尔类型和值
21.6 C11标准库更新
21.7 地址的对齐
21.8 宏noreturn的定义
第22章 输入/输出
22.1 流
22.2 文件操作
22.3 格式化的输入/输出
22.4 字符的输入/输出
22.5 行的输入/输出
22.6 块的输入/输出
22.7 文件定位
22.8 字符串的输入/输出
第23章 库对数值和字符数据的支持
23.1 浮点类型的特性
23.2 整数类型的大小
23.3 数学计算(C89)
23.4 数学计算
23.5 字符处理
23.6 字符串处理
第24章 错误处理
24.1 诊断
24.2 错误
24.3 信号处理
24.4 非局部跳转
第25章 国际化特性
25.1 本地化
25.2 多字节字符和宽字符
25.3 双联符和三联符
25.4 通用字符名
25.5 扩展的多字节和宽字符实用工具
25.6 宽字符分类和映射实用工具
25.7 改进的Unicode支持
第26章 其他库函数
26.1 可变参数
26.2 通用的实用工具
26.3 日期和时间
第27章 C99对数学计算的新增支持
27.1 整数类型
27.2 整数类型的格式转换
27.3 复数
27.4 复数算术运算
27.5 泛型数学
27.6 浮点环境
第28章 C1X新增的多线程和原子操作支持
28.1 多线程执行支持
28.2 _Atomic、:原子类型和原子操作支持
附录
附录A C语言运算符
附录B C1X与C99的比较
附录C C99与C89的比较
附录D C89与经典C的比较
附录E 标准库函数
附录F ASCII字符集

书籍下载

我们为大家找到了两个下载地址,它们都是超清的电子版资源,一个是 PDF 格式,另一个是 AZW3 格式。
下载链接(点击链接直接下载):
https://static2.file123.info/download/7e7ee3a2f0411f49144f84d6b504547e533496be

夸克网盘(AWZ3格式):
https://pan.quark.cn/s/c083e75e1ff8  提取码:无

优秀文章