乐趣区

关于c:C-Primer-Plus第五版

C Primer Plus(第五版)

下载地址 https://pan.baidu.com/s/19eSyUSVTYZRpMukVZ2hLIw

扫码上面二维码关注公众号回复 100026 获取分享码

本书目录构造如下:

第 1 章 概览

1.1 C 语言的起源

1.2 应用 C 语言的理由

1.3 C 语言的倒退方向

1.4 计算机工作的基本原理

1.5 高级计算机语言和编译器

1.6 应用 C 语言的 7 个步骤

1.7 编程机制

1.8 语言规范

1.9 本书的组织构造

1.10 本书体例

1.11 总结

1.12 复习题

1.13 编程练习

第 2 章 C 语言概述

2.1 C 语言的一个简略实例

2.2 实例阐明

2.3 一个简略程序的构造

2.4 使程序可读的技巧

2.5 更进一步

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.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.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 随机数函数和动态变量

12.5 掷骰子

12.6 分配内存:malloc()和 free()

12.7 ANSI C 的类型限定词

12.8 要害概念

12.9 总结

12.10 复习题

12.11 编程练习

第 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 要害概念

15.6 总结

15.7 复习题

15.8 编程练习

第 16 章 C 预处理器和 C 库

16.1 翻译程序的第一步

16.2 显著常量:#define

16.3 在 #define 中应用参数

16.4 宏,还是函数

16.5 文件蕴含:#include

16.6 其余指令

16.7 内联函数

16.8 C 库

16.9 数学库

16.10 通用工具库

16.11 诊断库

16.12 string.h 库中的 memcpy()和 memmove()

16.13 可变参数:stdarg.h

16.14 要害概念

16.15 总结

16.16 复习题

16.17 编程练习

第 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 编程练习

退出移动版