Skip to content

Commit

Permalink
小修改
Browse files Browse the repository at this point in the history
  • Loading branch information
Minsecrus committed Aug 28, 2024
1 parent 64e83df commit 97f0f50
Show file tree
Hide file tree
Showing 8 changed files with 157 additions and 81 deletions.
8 changes: 5 additions & 3 deletions 教程/总纲.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
2. [**柔性数组**](/教程/正文/语法和标准库/10_结构体/10_2_柔性数组.md)
3. [**位域**](/教程/正文/语法和标准库/10_结构体/10_3_位域.md)
11. [**共用体**](/教程/正文/语法和标准库/11_共用体.md)
12. [**对象表示**](/教程/正文/语法和标准库/12_对象表示.md)
1. [**内存对齐**](/教程/正文/语法和标准库/12_对象表示/12_1_内存对齐.md)
2. [`alignas`](/教程/正文/语法和标准库/12_对象表示/12_2_alignas.md)
12. [**对象**](/教程/正文/语法和标准库/12_对象.md)
1. [**对象表示**](/教程/正文/语法和标准库/12_对象表示/12_1_对象表示.md)
1. [**内存对齐**](/教程/正文/语法和标准库/12_对象表示/12_1_对象表示/12_1_1_内存对齐.md)
2. [`alignas`](/教程/正文/语法和标准库/12_对象/12_1_对象表示/12_1_2_alignas.md)
2. [**生存期**](/教程/正文/语法和标准库/12_对象/12_2_生存期.md)
13. [**枚举**](/教程/正文/语法和标准库/13_枚举.md)
14. [**查找****命名空间**](/教程/正文/语法和标准库/14_查找_命名空间.md)
15. [**内存管理**](/教程/正文/语法和标准库/15_内存管理.md)
Expand Down
226 changes: 148 additions & 78 deletions 教程/正文/每集视频名称.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,85 +29,155 @@
25. 4_1_9_sizeof
26. 4_1_10_转型运算符
27. 4_1_11_其他运算符_之后讲
28. 4_2_运算符优先级
29. 4_3_求值顺序
30. 4_4_整数常量
31. 4_5_浮点常量
32. 4_6_字符常量
33. 4_7_一些隐式转换
34. 4_8_值类别
35. 5_语句
36. 5_1_表达式语句
37. 5_2_选择语句
38. 5_2_1_if
39. 5_2_1_switch
40. 5_3_循环语句
41. 5_3_1_while
42. 5_3_2_do_while
43. 5_3_3_for
44. 5_4_跳转语句
45. 5_4_1_break
46. 5_4_2_continue
47. 5_4_3_return
48. 5_4_4_goto
49. 5_5_块语句
50. 6_函数
51. 6_1_函数声明定义
52. 6_2_函数调用
53. 6_3_递归和迭代
54. 7_数组
55. 7_1_数组定义
56. 7_2_数组初始化
57. 7_3_数组到指针转换
58. 8_指针
59. 8_1_指针声明
60. 8_2_函数指针
61. 8_3_指针作为函数参数
62. 8_4_restrict
63. 8_5_空指针
64. 8_6_aliasing
65. 9_声明
66. 9_1_声明的文法
67. 9_2_cv限定
68. 9_3_链接和存储期
69. 9_4_类型推导
70. 10_结构体
71. 10_1_结构体定义
72. 10_2_结构体初始化
73. 10_3_函数返回结构体
74. 10_4_结构体的对齐
75. 10_5_柔性数组成员
76. 10_6_位域
77. 11_共用体
78. 12_对象表示
79. 13_枚举
80. 14_查找和命名空间
81. 15_内存管理
82. 15_1_内存分配
83. 16_文件操作
84. 17_可变参数
85. 18_泛型
86. 19_属性
87. 20_错误处理
88. 21_线程
89. 22_原子
90. 23_预处理器
91. 24_标准库
92. 24_1_总览标准库
93. 24_2_独立和宿主
94. 24_3_预定义宏
95. 24_4_输入输出
96. 24_4_1_printf_scanf
97. 24_5_数学库
98. 24_6_复数库
99. 24_7_二分和快排
100. 24_8_随机数
101. 24_9_时间日期
102. 24_10_字符处理
103. 24_11_字符串
104. 24_12_执行控制
105. 24_13_标准库扩展
28. 4_1_12_运算符宏
29. 4_2_运算符优先级
30. 4_3_求值顺序
31. 4_4_整数常量
32. 4_5_浮点常量
33. 4_6_字符常量
34. 4_7_一些隐式转换
35. 4_8_值类别
36. 5_语句
37. 5_1_表达式语句
38. 5_2_选择语句
39. 5_2_1_if
40. 5_2_1_switch
41. 5_3_循环语句
42. 5_3_1_while
43. 5_3_2_do_while
44. 5_3_3_for
45. 5_4_跳转语句
46. 5_4_1_break
47. 5_4_2_continue
48. 5_4_3_return
49. 5_4_4_goto
50. 5_5_块语句
51. 6_函数
52. 6_1_函数声明定义
53. 6_2_函数调用
54. 6_3_递归和迭代
55. 7_数组
56. 7_1_数组定义
57. 7_2_数组初始化
58. 7_3_数组到指针转换
59. 8_指针
60. 8_1_指针声明
61. 8_2_函数指针
62. 8_3_指针作为函数参数
63. 8_4_restrict
64. 8_5_空指针
65. 8_6_aliasing
66. 9_声明
67. 9_1_声明的文法
68. 9_2_cv限定
69. 9_3_链接和存储期
70. 9_4_类型推导
71. 10_结构体
72. 10_1_结构体定义
73. 10_2_结构体初始化
74. 10_3_结构体别名
75. 10_4_函数返回结构体
76. 10_5_结构体的对齐
77. 10_6_柔性数组成员
78. 10_7_位域
79. 11_共用体
80. 12_对象
81. 12_1_对象表示
82. 12_1_1_对齐
83. 12_1_2_alignas
84. 12_1_3_alignof
85. 12_2_生存期
86. 13_枚举
87. 14_查找和命名空间
88. 15_内存管理
89. 15_1_内存分配
90. 16_文件操作
91. 17_可变参数
92. 18_泛型
93. 19_属性
94. 20_错误处理
95. 21_线程
96. 22_原子
97. 23_预处理器
98. 24_标准库
99. 24_1_总览标准库
100. 24_2_独立和宿主
101. 24_3_预定义宏
102. 24_4_输入输出
103. 24_4_1_格式化读写
104. 24_4_1_1_转换指示符
105. 24_4_1_2_scanf_printf
106. 24_4_1_3_sscanf_sprintf_snprintf_fscanf_fprintf
107. 24_5_数学库
108. 24_6_复数库
109. 24_6_1_复数类型
110. 24_6_2_泛型数学
111. 24_7_二分和快排
112. 24_8_随机数
113. 24_9_时间日期
114. 24_10_字符处理
115. 24_11_字符串
116. 24_12_执行控制
117. 24_13_标准库扩展

## 数据结构与算法模块

1. 1_ADT
2. 2_线性表
3. 2_1_顺序表
4. 2_2_栈
5. 2_3_队列
6. 2_4_链表
7. 3_散列表
8. 3_1_散列函数
9. 4_二叉树
10. 4_1_二叉搜索树
11. 4_2_红黑树
12. 5_B树
13. 6_什么是算法
14. 7_如何分析算法
15. 7_1_循环不变式
16. 8_时间空间复杂度
17. 9_分治法
18. 9_1_分治法示例_归并排序
19. 9_1_递归式
20. 9_2_递归树
21. 9_3_主定理
22. 9_5_分治法示例_Karatsuba
23. 9_6_分治法示例_Strassen
24. 9_7_Akra-Bazzi方法
25. 10_排序方法汇总
26. 10_1_快速排序
27. 10_2_堆排序
28. 11_动态规划
29. 12_贪心
30. 13_深度优先搜索
31. 14_广度优先搜索
32. 15_最小生成树
33. 16_最短路径
34. 17_FFT
35. 18_字符串匹配算法汇总

## 项目模块

1. 1_C项目结构
2. 2_头文件
3. 3_源码阅读
4. 4_构建工具
5. 4_1_构建工具CMake
6. 4_2_构建工具XMake
7. 5_多人聊天室_Mdr_Chat_Room
8. 5_1_ISO七层模型
9. 5_2_TCP
10. 5_3_UDP
11. 6_Web服务器_Mdr_Server
12. 6_1_HTTP
13. 6_2_SSL_TLS
14. 6_3_HTTPS
15. 7_编译型语言_Mdr_Lang
16. 7_1_LLVM
17. 7_1_1_编译器框架LLVM
18. 7_2_2_LLVM_IR
19. 8_数据库_MdrDB
20. 9_操作系统_MdrOS
21. 10_硬件抽象层_MdrHAL
1 change: 1 addition & 0 deletions 教程/正文/语法和标准库/12_对象.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# 对象
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# 生存期
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,5 @@ double sin ( double arg );
float complex csinf( float complex z );
double complex csin ( double complex z );
```

## 5. 泛型数学

0 comments on commit 97f0f50

Please sign in to comment.