|
10 | 10 | 2. 初识 **C** |
11 | 11 | 1. [**一个简单的 C 程序**](/教程/正文/语法和标准库/2_初识C/2_1_一个简单的C程序.md) |
12 | 12 | 2. [**注释**](/教程/正文/语法和标准库/2_初识C/2_2_注释.md) |
13 | | - 3. [**对象**](/教程/正文/语法和标准库/2_初识C/2_3_C对象_初步.md) 初步 |
| 13 | + 3. [**对象**](/教程/正文/语法和标准库/2_初识C/2_3_对象_初步.md)初步 |
14 | 14 | 4. [**数据**](/教程/正文/语法和标准库/2_初识C/2_4_数据.md) |
15 | 15 | 5. [**字符串字面量**](/教程/正文/语法和标准库/2_初识C/2_5_字符串字面量.md) |
16 | 16 | 6. [**初识断言**](/教程/正文/语法和标准库/2_初识C/2_6_初识断言.md) |
17 | 17 | 3. **基本概念** |
18 | | - 1. [**行为**](/教程/正文/语法和标准库/3_基本概念/3_1_行为.md) |
| 18 | + 1. [**遵从性**和**行为**](/教程/正文/语法和标准库/3_基本概念/3_1_遵从性和行为.md) |
19 | 19 | 2. [**翻译单元**](/教程/正文/语法和标准库/3_基本概念/3_2_翻译单元.md) |
20 | 20 | 3. [**翻译阶段**](/教程/正文/语法和标准库/3_基本概念/3_3_翻译阶段.md) |
21 | 21 | 4. [**表达式**](/教程/正文/语法和标准库/4_表达式.md) |
22 | 22 | 1. [**运算符**](/教程/正文/语法和标准库/4_表达式/4_1_运算符.md) |
23 | | - 2. [**优先级**](/教程/正文/语法和标准库/4_表达式/4_2_优先级.md) |
24 | | - 3. [**整数常量** **浮点常量**](/教程/正文/语法和标准库/4_表达式/4_3_整数常量_浮点常量.md) |
| 23 | + 2. [**优先级**和**结合性**](/教程/正文/语法和标准库/4_表达式/4_2_优先级_结合性.md) |
| 24 | + 3. [**整数常量**和**浮点常量**](/教程/正文/语法和标准库/4_表达式/4_3_整数常量_浮点常量.md) |
25 | 25 | 4. [**字符常量**](/教程/正文/语法和标准库/4_表达式/4_4_字符常量.md) |
26 | 26 | 5. [**隐式转换**](/教程/正文/语法和标准库/4_表达式/4_5_隐式转换.md) |
27 | 27 | 6. [**值类别**](/教程/正文/语法和标准库/4_表达式/4_6_值类别.md) |
28 | 28 | 7. [**求值顺序**](/教程/正文/语法和标准库/4_表达式/4_7_求值顺序.md) |
29 | 29 | 5. [**语句**](/教程/正文/语法和标准库/5_语句.md) |
30 | 30 | 6. [**函数**](/教程/正文/语法和标准库/6_函数.md) |
31 | | - 1. [**递归** 和 **迭代**](/教程/正文/语法和标准库/6_函数/6_3_递归和迭代.md) |
| 31 | + 1. [**递归**和**迭代**](/教程/正文/语法和标准库/6_函数/6_3_递归和迭代.md) |
32 | 32 | 7. [**数组**](/教程/正文/语法和标准库/7_数组.md) |
33 | 33 | 8. [**指针**](/教程/正文/语法和标准库/8_指针.md) |
34 | 34 | 1. [**类型限定符** `restrict`](/教程/正文/语法和标准库/8_指针/8_1_restrict.md) |
35 | | - 2. [**空指针** 和 `nullptr_t`](/教程/正文/语法和标准库/8_指针/8_2_空指针.md) |
| 35 | + 2. [**空指针**和 `nullptr_t`](/教程/正文/语法和标准库/8_指针/8_2_空指针.md) |
36 | 36 | 3. [`typedef` 和 **aliasing**](/教程/正文/语法和标准库/8_指针/8_3_typedef_aliasing.md) |
37 | 37 | 4. [**函数指针**](/教程/正文/语法和标准库/8_指针/8_4_函数指针.md) |
38 | 38 | 9. [**声明**](/教程/正文/语法和标准库/9_声明.md) 详解 |
39 | 39 | 1. [**类型限定符** `const` `volatile`](/教程/正文/语法和标准库/9_声明/9_1_const_volatile.md) |
40 | | - 2. [**链接** 和 **存储期** 限定符](/教程/正文/语法和标准库/9_声明/9_2_auto_static_register_extern.md) `auto` |
| 40 | + 2. [**链接**和 **存储期**限定符](/教程/正文/语法和标准库/9_声明/9_2_auto_static_register_extern.md) `auto` |
41 | 41 | `static` `register` `extern` |
42 | 42 | 3. [**类型推导**](/教程/正文/语法和标准库/9_声明/9_3_类型推导.md) `auto` |
43 | 43 | 10. [**结构体**](/教程/正文/语法和标准库/10_结构体.md) |
|
51 | 51 | 2. [`alignas`](/教程/正文/语法和标准库/12_对象/12_1_对象表示/12_1_2_alignas.md) |
52 | 52 | 2. [**生存期**](/教程/正文/语法和标准库/12_对象/12_2_生存期.md) |
53 | 53 | 13. [**枚举**](/教程/正文/语法和标准库/13_枚举.md) |
54 | | -14. [**查找** 和 **命名空间**](/教程/正文/语法和标准库/14_查找_命名空间.md) |
| 54 | +14. [**查找**和**命名空间**](/教程/正文/语法和标准库/14_查找_命名空间.md) |
55 | 55 | 15. [**内存管理**](/教程/正文/语法和标准库/15_内存管理.md) |
56 | 56 | 16. [**文件操作**](/教程/正文/语法和标准库/16_文件操作.md) |
57 | 57 | 17. [**可变参数**](/教程/正文/语法和标准库/17_可变参数.md) `<stdarg.h>` |
58 | 58 | 18. [**泛型**](/教程/正文/语法和标准库/18_泛型选择.md) `_Generic` |
59 | 59 | 19. [**属性**](/教程/正文/语法和标准库/19_属性.md) |
60 | 60 | 20. [**错误处理**](/教程/正文/语法和标准库/20_错误处理.md) `<errno.h>` `<assert.h>` `static_assert` |
61 | 61 | 21. [**线程**](/教程/正文/语法和标准库/21_线程.md) `<thread.h>` |
62 | | -22. [**原子类型** 和 **原子操作**](/教程/正文/语法和标准库/22_原子.md) `<stdatomic.h>` |
| 62 | +22. [**原子类型**和**原子操作**](/教程/正文/语法和标准库/22_原子.md) `<stdatomic.h>` |
63 | 63 | 23. [**预处理器**](/教程/正文/语法和标准库/23_预处理器.md) |
64 | 64 | 24. **C 标准库** |
65 | | - 1. [**C 标准库** 的介绍和文档](/教程/正文/语法和标准库/24_C标准库/24_1_C标准库的介绍和文档.md) |
66 | | - 2. [**freestanding** 和 **宿主实现**](/教程/正文/语法和标准库/24_C标准库/24_2_freestanding_宿主实现.md) |
67 | | - 3. [一些预定义的 **宏**](/教程/正文/语法和标准库/24_C标准库/24_3_C预定义宏.md) `<stddef.h>` `<stdint.h>` |
| 65 | + 1. [**标准库**的介绍和文档](/教程/正文/语法和标准库/24_标准库/24_1_标准库的介绍和文档.md) |
| 66 | + 2. [**freestanding** 和**宿主实现**](/教程/正文/语法和标准库/24_标准库/24_2_freestanding_宿主实现.md) |
| 67 | + 3. [一些预定义的**宏**](/教程/正文/语法和标准库/24_标准库/24_3_预定义宏.md) `<stddef.h>` `<stdint.h>` |
68 | 68 | `<limits.h>` |
69 | | - 4. [**C 输入输出库**](/教程/正文/语法和标准库/24_C标准库/24_4_C输入输出库.md) `<stdio.h>` |
70 | | - 5. [**C 数学库**](/教程/正文/语法和标准库/24_C标准库/24_5_C数学库.md) `<math.h>` 一部分 `<stdlib.h>` |
71 | | - 6. [**C 复数库**](/教程/正文/语法和标准库/24_C标准库/24_6_C复数库.md) `<complex.h>` |
72 | | - 7. [**C 二分查找和快速排序函数**](/教程/正文/语法和标准库/24_C标准库/24_7_二分查找与快排.md)(in `<stdlib.h>`) |
73 | | - 8. [**C 随机数生成**](/教程/正文/语法和标准库/24_C标准库/24_8_随机数生成.md)(in `<stdlib.h>`) |
74 | | - 9. [**C 时间日期库**](/教程/正文/语法和标准库/24_C标准库/24_9_C时间日期库.md) `<time.h>` |
75 | | - 10. [**C 字符处理库**](/教程/正文/语法和标准库/24_C标准库/24_10_C字符处理库.md) `<ctype.h>` |
76 | | - 11. [**C 字符串 API**](/教程/正文/语法和标准库/24_C标准库/24_11_字符串API.md) `<string.h>` |
77 | | - 12. [**C 执行控制函数**](/教程/正文/语法和标准库/24_C标准库/24_12_执行控制函数.md)(in `<stdlib.h>`) |
78 | | - 13. [**标准库扩展**](/教程/正文/语法和标准库/24_C标准库/24_13_标准库扩展.md) |
| 69 | + 4. [**输入输出库**](/教程/正文/语法和标准库/24_标准库/24_4_输入输出库.md) `<stdio.h>` |
| 70 | + 5. [**数学库**](/教程/正文/语法和标准库/24_标准库/24_5_数学库.md) `<math.h>` 一部分 `<stdlib.h>` |
| 71 | + 6. [**复数库**](/教程/正文/语法和标准库/24_标准库/24_6_复数库.md) `<complex.h>` |
| 72 | + 7. [**二分查找和快速排序函数**](/教程/正文/语法和标准库/24_标准库/24_7_二分查找与快排.md)(in `<stdlib.h>`) |
| 73 | + 8. [**随机数生成**](/教程/正文/语法和标准库/24_标准库/24_8_随机数生成.md)(in `<stdlib.h>`) |
| 74 | + 9. [**时间日期库**](/教程/正文/语法和标准库/24_标准库/24_9_时间日期库.md) `<time.h>` |
| 75 | + 10. [**字符处理库**](/教程/正文/语法和标准库/24_标准库/24_10_字符处理库.md) `<ctype.h>` |
| 76 | + 11. [**字符串 API**](/教程/正文/语法和标准库/24_标准库/24_11_字符串API.md) `<string.h>` |
| 77 | + 12. [**执行控制函数**](/教程/正文/语法和标准库/24_标准库/24_12_执行控制函数.md)(in `<stdlib.h>`) |
| 78 | + 13. [**标准库扩展**](/教程/正文/语法和标准库/24_标准库/24_13_标准库扩展.md) |
79 | 79 |
|
80 | 80 | ### 数据结构与算法模块 |
81 | 81 |
|
|
0 commit comments