Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_c
提交
5f19b751
S
skill_tree_c
项目概览
CSDN 技术社区
/
skill_tree_c
通知
24
Star
4
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_c
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
5f19b751
编写于
10月 23, 2021
作者:
M
Mars Liu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
prepare exerceses structure
上级
5b34f539
变更
31
隐藏空白更改
内联
并排
Showing
31 changed file
with
274 addition
and
161 deletion
+274
-161
data/1.C语言初阶/3.运算符与表达式/config.json
data/1.C语言初阶/3.运算符与表达式/config.json
+4
-1
data/1.C语言初阶/4.语句与控制流/config.json
data/1.C语言初阶/4.语句与控制流/config.json
+4
-1
data/2.C语言中阶/1.函数与程序结构/1.函数的声明与定义/config.json
data/2.C语言中阶/1.函数与程序结构/1.函数的声明与定义/config.json
+4
-1
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
+4
-1
data/2.C语言中阶/1.函数与程序结构/4.函数的调用/config.json
data/2.C语言中阶/1.函数与程序结构/4.函数的调用/config.json
+4
-1
data/2.C语言中阶/1.函数与程序结构/6.局部变量和全局变量/config.json
data/2.C语言中阶/1.函数与程序结构/6.局部变量和全局变量/config.json
+12
-10
data/2.C语言中阶/3.指针/5.指针数组以及指向指针的指针/config.json
data/2.C语言中阶/3.指针/5.指针数组以及指向指针的指针/config.json
+4
-1
data/2.C语言中阶/3.指针/config.json
data/2.C语言中阶/3.指针/config.json
+4
-1
data/2.C语言中阶/4.字符串/1.字符串输入与输出/config.json
data/2.C语言中阶/4.字符串/1.字符串输入与输出/config.json
+11
-7
data/2.C语言中阶/4.字符串/2.字符串函数/config.json
data/2.C语言中阶/4.字符串/2.字符串函数/config.json
+11
-9
data/2.C语言中阶/4.字符串/config.json
data/2.C语言中阶/4.字符串/config.json
+4
-1
data/3.C语言高阶/1.结构体/1.结构体简介/config.json
data/3.C语言高阶/1.结构体/1.结构体简介/config.json
+10
-9
data/3.C语言高阶/1.结构体/3.结构体指针/config.json
data/3.C语言高阶/1.结构体/3.结构体指针/config.json
+10
-9
data/3.C语言高阶/1.结构体/4.结构体与函数/config.json
data/3.C语言高阶/1.结构体/4.结构体与函数/config.json
+4
-1
data/3.C语言高阶/1.结构体/5.链式结构/config.json
data/3.C语言高阶/1.结构体/5.链式结构/config.json
+10
-9
data/3.C语言高阶/2.联合体与枚举类型/1.联合体/config.json
data/3.C语言高阶/2.联合体与枚举类型/1.联合体/config.json
+11
-11
data/3.C语言高阶/2.联合体与枚举类型/2.枚举类型/config.json
data/3.C语言高阶/2.联合体与枚举类型/2.枚举类型/config.json
+10
-9
data/3.C语言高阶/2.联合体与枚举类型/config.json
data/3.C语言高阶/2.联合体与枚举类型/config.json
+10
-7
data/3.C语言高阶/3.位运算/1.位和字节/config.json
data/3.C语言高阶/3.位运算/1.位和字节/config.json
+4
-1
data/3.C语言高阶/3.位运算/2.二进制数/config.json
data/3.C语言高阶/3.位运算/2.二进制数/config.json
+4
-1
data/3.C语言高阶/3.位运算/3.八进制/config.json
data/3.C语言高阶/3.位运算/3.八进制/config.json
+4
-1
data/3.C语言高阶/3.位运算/config.json
data/3.C语言高阶/3.位运算/config.json
+6
-3
data/3.C语言高阶/4.预处理器/1.宏定义/config.json
data/3.C语言高阶/4.预处理器/1.宏定义/config.json
+5
-4
data/3.C语言高阶/4.预处理器/1.宏定义/define_constant.json
data/3.C语言高阶/4.预处理器/1.宏定义/define_constant.json
+5
-3
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_1.json
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_1.json
+5
-3
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_2.json
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_2.json
+5
-3
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_3.json
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_3.json
+6
-4
data/3.C语言高阶/4.预处理器/2.#include指令/calc.json
data/3.C语言高阶/4.预处理器/2.#include指令/calc.json
+18
-16
data/3.C语言高阶/4.预处理器/2.#include指令/calc_test.json
data/3.C语言高阶/4.预处理器/2.#include指令/calc_test.json
+16
-14
data/3.C语言高阶/4.预处理器/2.#include指令/config.json
data/3.C语言高阶/4.预处理器/2.#include指令/config.json
+3
-2
data/tree.json
data/tree.json
+62
-17
未找到文件。
data/1.C语言初阶/3.运算符与表达式/config.json
浏览文件 @
5f19b751
...
...
@@ -46,6 +46,8 @@
}
}
],
"export"
:
[],
"export"
:
[
"basic_data_types.json"
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/1.C语言初阶/4.语句与控制流/config.json
浏览文件 @
5f19b751
...
...
@@ -5,5 +5,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[]
"export"
:
[
"precedence.json"
]
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/1.函数的声明与定义/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"definition.json"
]
"export"
:
[
"definition.json"
]
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/3.函数的返回/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"return.json"
]
"export"
:
[
"return.json"
]
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/4.函数的调用/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"function_call.json"
]
"export"
:
[
"function_call.json"
]
}
\ No newline at end of file
data/2.C语言中阶/1.函数与程序结构/6.局部变量和全局变量/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"global_n_local_var.json"
]
}
\ No newline at end of file
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"global_n_local_var.json"
]
}
\ No newline at end of file
data/2.C语言中阶/3.指针/5.指针数组以及指向指针的指针/config.json
浏览文件 @
5f19b751
...
...
@@ -5,5 +5,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"pointers_array.json"
]
"export"
:
[
"pointers_array.json"
]
}
\ No newline at end of file
data/2.C语言中阶/3.指针/config.json
浏览文件 @
5f19b751
...
...
@@ -5,5 +5,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[]
"export"
:
[
"vla.json"
]
}
\ No newline at end of file
data/2.C语言中阶/4.字符串/1.字符串输入与输出/config.json
浏览文件 @
5f19b751
{
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"string_io.json"
]
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"string_io.json"
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/2.C语言中阶/4.字符串/2.字符串函数/config.json
浏览文件 @
5f19b751
{
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"string_func.json"
]
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"string_func.json"
],
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/2.C语言中阶/4.字符串/config.json
浏览文件 @
5f19b751
...
...
@@ -5,5 +5,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[]
"export"
:
[
"pointers_2_func.json"
]
}
\ No newline at end of file
data/3.C语言高阶/1.结构体/1.结构体简介/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"structures.json"
]
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"structures.json"
]
}
\ No newline at end of file
data/3.C语言高阶/1.结构体/3.结构体指针/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"structures_pointers.json"
]
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"structures_pointers.json"
]
}
\ No newline at end of file
data/3.C语言高阶/1.结构体/4.结构体与函数/config.json
浏览文件 @
5f19b751
...
...
@@ -5,5 +5,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"structures_n_func.json"
]
"export"
:
[
"structures_n_func.json"
]
}
\ No newline at end of file
data/3.C语言高阶/1.结构体/5.链式结构/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"linked_list.json"
]
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"linked_list.json"
]
}
\ No newline at end of file
data/3.C语言高阶/2.联合体与枚举类型/1.联合体/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"联合体"
,
"共用体"
],
"children"
:
[],
"export"
:
[
"unions.json"
]
}
\ No newline at end of file
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"联合体"
,
"共用体"
],
"children"
:
[],
"export"
:
[
"unions.json"
]
}
\ No newline at end of file
data/3.C语言高阶/2.联合体与枚举类型/2.枚举类型/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"枚举"
,
"枚举类型"
],
"children"
:
[],
"export"
:
[
"enum.json"
]
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"枚举"
,
"枚举类型"
],
"children"
:
[],
"export"
:
[
"enum.json"
]
}
\ No newline at end of file
data/3.C语言高阶/2.联合体与枚举类型/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"联合体"
,
"共用体"
,
"枚举类型"
,
"枚举"
]
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[],
"export"
:
[
"linked_list.json"
]
}
\ No newline at end of file
data/3.C语言高阶/3.位运算/1.位和字节/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"check.json"
]
"export"
:
[
"check.json"
]
}
\ No newline at end of file
data/3.C语言高阶/3.位运算/2.二进制数/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"count.json"
]
"export"
:
[
"count.json"
]
}
\ No newline at end of file
data/3.C语言高阶/3.位运算/3.八进制/config.json
浏览文件 @
5f19b751
...
...
@@ -6,5 +6,7 @@
"C语言"
],
"children"
:
[],
"export"
:
[
"oct.json"
]
"export"
:
[
"oct.json"
]
}
\ No newline at end of file
data/3.C语言高阶/3.位运算/config.json
浏览文件 @
5f19b751
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"
结构体
"
,
"
C语言
"
"
枚举
"
,
"
枚举类型
"
],
"children"
:
[],
"export"
:
[]
"export"
:
[
"enum.json"
]
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/1.宏定义/config.json
浏览文件 @
5f19b751
...
...
@@ -7,9 +7,9 @@
],
"children"
:
[],
"export"
:
[
"define_constant.json"
,
"define_func_1.json"
,
"define_func_2.json"
,
"define_func_3.json"
"define_constant.json"
,
"define_func_1.json"
,
"define_func_2.json"
,
"define_func_3.json"
]
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/1.宏定义/define_constant.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_constant.md"
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_constant.md"
,
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_1.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_1.md"
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_1.md"
,
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_2.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_2.md"
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_2.md"
,
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/1.宏定义/define_func_3.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_3.md"
}
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"define_func_3.md"
,
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/2.#include指令/calc.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"calc.h"
,
"multiline"
:[
{
"#ifndef CALC_H"
:
""
,
"#define CALC_H"
:
""
,
"#endif"
:
""
},
{
"#define CALC_H"
:
""
},
{
"#ifndef CALC_H"
:
""
}
]
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"calc.h"
,
"multiline"
:
[
{
"#ifndef CALC_H"
:
""
,
"#define CALC_H"
:
""
,
"#endif"
:
""
},
{
"#define CALC_H"
:
""
},
{
"#ifndef CALC_H"
:
""
}
],
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/2.#include指令/calc_test.json
浏览文件 @
5f19b751
{
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"calc_test.c"
,
"multiline"
:[
{
"#include \"calc.h\""
:
"#include <calc.h>"
},
{
"#include \"calc.h\""
:
"using
\"
calc.h
\"
"
},
{
"#include \"calc.h\""
:
"#include(
\"
calc.h
\"
)"
}
]
"type"
:
"code_options"
,
"author"
:
"幻灰龙"
,
"source"
:
"calc_test.c"
,
"multiline"
:
[
{
"#include \"calc.h\""
:
"#include <calc.h>"
},
{
"#include \"calc.h\""
:
"using
\"
calc.h
\"
"
},
{
"#include \"calc.h\""
:
"#include(
\"
calc.h
\"
)"
}
],
"exercise_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
}
\ No newline at end of file
data/3.C语言高阶/4.预处理器/2.#include指令/config.json
浏览文件 @
5f19b751
...
...
@@ -7,7 +7,7 @@
],
"children"
:
[],
"export"
:
[
"calc.json"
,
"calc_test.json"
"calc.json"
,
"calc_test.json"
]
}
\ No newline at end of file
data/tree.json
浏览文件 @
5f19b751
...
...
@@ -890,7 +890,18 @@
}
},
{
"内部函数和外部函数"
:
{
"局部变量和全局变量"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[]
}
},
{
"头文件"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"函数"
,
...
...
@@ -901,7 +912,7 @@
}
},
{
"
头文件
"
:
{
"
内部函数和外部函数
"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"函数"
,
...
...
@@ -1014,16 +1025,6 @@
"children"
:
[]
}
},
{
"字符指针与函数"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"指针"
,
"C语言"
],
"children"
:
[]
}
},
{
"指针数组以及指向指针的指针"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
...
...
@@ -1054,7 +1055,30 @@
"指针"
,
"C语言"
],
"children"
:
[]
"children"
:
[
{
"字符串输入与输出"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[]
}
},
{
"字符串函数"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"C语言概述"
,
"概述"
,
"C语言"
],
"children"
:
[]
}
}
]
}
}
]
...
...
@@ -1124,21 +1148,42 @@
}
},
{
"联合体"
:
{
"联合体
与枚举类型
"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"结构体"
,
"C语言"
],
"children"
:
[]
"children"
:
[
{
"联合体"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"联合体"
,
"共用体"
],
"children"
:
[]
}
},
{
"枚举类型"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"枚举"
,
"枚举类型"
],
"children"
:
[]
}
}
]
}
},
{
"位运算"
:
{
"node_id"
:
"569d5e11c4fc5de7844053d9a733c5e8"
,
"keywords"
:
[
"
结构体
"
,
"
C语言
"
"
枚举
"
,
"
枚举类型
"
],
"children"
:
[
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录