From e4861186974fd328e80fbef31952ae9d30b738c8 Mon Sep 17 00:00:00 2001 From: luxin Date: Tue, 2 Nov 2021 22:49:43 +0800 Subject: [PATCH] file node bug fixed and add 3 exercises --- .../config.json" | 3 +- .../is_alphabet_or_not.c" | 15 +++ .../is_alphabet_or_not.json" | 6 + .../is_alphabet_or_not.md" | 85 ++++++++++++++ .../config.json" | 3 +- .../count_num_of_digits.c" | 18 +++ .../count_num_of_digits.json" | 6 + .../count_num_of_digits.md" | 97 ++++++++++++++++ .../config.json" | 3 +- .../loop_imitation.c" | 20 ++++ .../loop_imitation.json" | 6 + .../loop_imitation.md" | 106 ++++++++++++++++++ .../config.json" | 88 ++++++++------- 13 files changed, 411 insertions(+), 45 deletions(-) create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.c" create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.json" create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.md" create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.c" create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.json" create mode 100644 "data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.md" create mode 100644 "data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.c" create mode 100644 "data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.json" create mode 100644 "data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.md" diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/config.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/config.json" index afbb348..d7442e9 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/config.json" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/config.json" @@ -47,7 +47,8 @@ } ], "export": [ - "basic_data_types.json" + "basic_data_types.json", + "is_alphabet_or_not.json" ], "node_id": "c-4fd1baa5eb72451aa52e5ef801376f6f", "title": "基本数据类型" diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.c" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.c" new file mode 100644 index 0000000..e6bbd99 --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.c" @@ -0,0 +1,15 @@ +#include + +int main(int argc, char** argv) +{ + char ch; + printf("请输入一个字符:"); + scanf("%c", &ch); + + if (('a' <= ch <= 'z') || ('A' <= ch <= 'Z')) + printf("字符 \'%c\' 是一个英文字母", ch); + else + printf("字符 \'%c\' 不是一个英文字母", ch); + + return 0; +} \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.json" new file mode 100644 index 0000000..c75d989 --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "卢昕", + "source": "is_alphabet_or_not.md", + "exercise_id":"bf510b82ad534ae6ba501e6872888c21" +} \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.md" new file mode 100644 index 0000000..04e60d9 --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/2.\346\225\260\346\215\256\347\261\273\345\236\213/3.\345\237\272\346\234\254\346\225\260\346\215\256\347\261\273\345\236\213/is_alphabet_or_not.md" @@ -0,0 +1,85 @@ +# 英文字母判断 + +判断一个字符是否是英文字母。请选出错误答案。 + +## 答案 + +```c +#include + +int main(int argc, char** argv) +{ + char ch; + printf("请输入一个字符:"); + scanf("%c", &ch); + + if (('a' <= ch <= 'z') || ('A' <= ch <= 'Z')) + printf("字符 \'%c\' 是一个英文字母", ch); + else + printf("字符 \'%c\' 不是一个英文字母", ch); + + return 0; +} +``` + +## 选项 + +### A + +```c +#include + +int main(int argc, char** argv) +{ + char ch; + printf("请输入一个字符:"); + scanf("%c", &ch); + + if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) + printf("字符 \'%c\' 是一个英文字母", ch); + else + printf("字符 \'%c\' 不是一个英文字母", ch); + + return 0; +} +``` + +### B + +```c +#include + +int main(int argc, char** argv) +{ + char ch; + printf("请输入一个字符:"); + scanf("%c", &ch); + + if ((ch >= 97 && ch <= 122) || (ch >= 65 && ch <= 90)) + printf("字符 \'%c\' 是一个英文字母", ch); + else + printf("字符 \'%c\' 不是一个英文字母", ch); + + return 0; +} +``` + +### C + +```c +#include + +int main(int argc, char** argv) +{ + char ch; + printf("请输入一个字符:"); + scanf("%c", &ch); + + if ((0 <= (ch - 'a') && (ch - 'a') < 26) || (0 <= (ch - 'A') && (ch - 'A') < 26)) + printf("字符 \'%c\' 是一个英文字母", ch); + else + printf("字符 \'%c\' 不是一个英文字母", ch); + + return 0; +} +``` diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/config.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/config.json" index 0c315d6..897e7ad 100644 --- "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/config.json" +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/config.json" @@ -80,7 +80,8 @@ } ], "export": [ - "arithmetic_op.json" + "arithmetic_op.json", + "count_num_of_digits.json" ], "node_id": "c-e985fb409a3a43798aa3103cebe813e3", "title": "算术运算符与表达式" diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.c" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.c" new file mode 100644 index 0000000..b37209c --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.c" @@ -0,0 +1,18 @@ +#include + +int main(int argc, char** argv) +{ + int num, count = 0; + + printf("请输入一个正整数:"); + scanf("%d", &num); + + while (num > 0) + { + num %= 10; + count++; + } + + printf("位数为:%d", count); + return 0; +} \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.json" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.json" new file mode 100644 index 0000000..8acb5f3 --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "卢昕", + "source": "count_num_of_digits.md", + "exercise_id":"6b79121e26224651ab01251676bb5458" +} \ No newline at end of file diff --git "a/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.md" "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.md" new file mode 100644 index 0000000..1703116 --- /dev/null +++ "b/data/1.C\350\257\255\350\250\200\345\210\235\351\230\266/3.\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/2.\347\256\227\346\234\257\350\277\220\347\256\227\347\254\246\344\270\216\350\241\250\350\276\276\345\274\217/count_num_of_digits.md" @@ -0,0 +1,97 @@ +# 判断正整数的位数 + +输入一个正整数,判断其一共包含多少位,请选出错误答案。 + +## 答案 + +```c +#include + +int main(int argc, char** argv) +{ + int num, count = 0; + + printf("请输入一个正整数:"); + scanf("%d", &num); + + while (num > 0) + { + num %= 10; + count++; + } + + printf("位数为:%d", count); + return 0; +} +``` + +## 选项 + +### A + +```c +#include + +int main(int argc, char** argv) +{ + int num, count = 0; + + printf("请输入一个正整数:"); + scanf("%d", &num); + + while (num > 0) + { + num = num / 10; + count = count + 1; + } + + printf("位数为:%d", count); + return 0; +} +``` + +### B + +```c +#include + +int main(int argc, char** argv) +{ + int num, count = 0; + + printf("请输入一个正整数:"); + scanf("%d", &num); + + while (num > 0) + { + num /= 10; + ++count; + } + + printf("位数为:%d", count); + return 0; +} +``` + +### C + +```c +#include + +int main(int argc, char** argv) +{ + int num, count = 0; + + printf("请输入一个正整数:"); + scanf("%d", &num); + + while (num > 0) + { + num /= 10; + count += 1; + } + + printf("位数为:%d", count); + return 0; +} +``` diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/config.json" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/config.json" index 4bf7945..aa0a854 100644 --- "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/config.json" +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/config.json" @@ -8,7 +8,8 @@ ], "children": [], "export": [ - "recursion.json" + "recursion.json", + "loop_imitation.json" ], "title": "函数的递归" } \ No newline at end of file diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.c" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.c" new file mode 100644 index 0000000..ac0fbe2 --- /dev/null +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.c" @@ -0,0 +1,20 @@ +#include + +void print(int number); + +int main(int argc, char **argv) +{ + int num = 1; + print(num); + + return 0; +} + +void print(int number) +{ + if (number <= 100) + { + print(++number); + printf("%d\t", number); + } +} \ No newline at end of file diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.json" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.json" new file mode 100644 index 0000000..cd99e1c --- /dev/null +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.json" @@ -0,0 +1,6 @@ +{ + "type": "code_options", + "author": "卢昕", + "source": "loop_imitation.md", + "exercise_id":"bb31a0a1d8d2423d95da3b0c3176507e" +} \ No newline at end of file diff --git "a/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.md" "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.md" new file mode 100644 index 0000000..69bf42f --- /dev/null +++ "b/data/2.C\350\257\255\350\250\200\344\270\255\351\230\266/1.\345\207\275\346\225\260\344\270\216\347\250\213\345\272\217\347\273\223\346\236\204/5.\345\207\275\346\225\260\347\232\204\351\200\222\345\275\222/loop_imitation.md" @@ -0,0 +1,106 @@ +# 模拟循环 + +在不使用循环的情况下,使用递归按升序输出1到100的所有整数。请选出错误答案。 + +## 答案 + +```c +#include + +void print(int number); + +int main(int argc, char **argv) +{ + int num = 1; + print(num); + + return 0; +} + +void print(int number) +{ + if (number <= 100) + { + print(++number); + printf("%d\t", number); + } +} +``` + +## 选项 + +### A + +```c +#include + +void print(int number); + +int main(int argc, char **argv) +{ + int num = 1; + print(num); + + return 0; +} + +void print(int number) +{ + if (number <= 100) + { + printf("%d\t", number); + print(number + 1); + } +} +``` + +### B + +```c +#include + +void print(int number); + +int main(int argc, char **argv) +{ + int num = 100; + print(num); + + return 0; +} + +void print(int number) +{ + if (number >= 1) + { + print(number - 1); + printf("%d\t", number); + } +} +``` + +### C + +```c +#include + +void print(int *number); + +int main(int argc, char **argv) +{ + int num = 1; + print(&num); + + return 0; +} + +void print(int *number) +{ + if (*number <= 100) + { + printf("%d\t", *number); + ++(*number); + print(number); + } +} +``` diff --git "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/5.\346\226\207\344\273\266/1.\346\226\207\344\273\266\347\232\204\345\237\272\346\234\254\346\223\215\344\275\234/config.json" "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/5.\346\226\207\344\273\266/1.\346\226\207\344\273\266\347\232\204\345\237\272\346\234\254\346\223\215\344\275\234/config.json" index 4549075..28f64e5 100644 --- "a/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/5.\346\226\207\344\273\266/1.\346\226\207\344\273\266\347\232\204\345\237\272\346\234\254\346\223\215\344\275\234/config.json" +++ "b/data/3.C\350\257\255\350\250\200\351\253\230\351\230\266/5.\346\226\207\344\273\266/1.\346\226\207\344\273\266\347\232\204\345\237\272\346\234\254\346\223\215\344\275\234/config.json" @@ -1,44 +1,48 @@ { - "node_id": "c-6ac7da2c6a894cc2ad4a2facb2aec07a", - "keywords": [ - "文件", - "文件基本操作", - "C语言" - ], - "children": [ - { - "文件指针": { - "keywords": [ - "文件指针", - "文件" - ], - "children": [], - "node_id": "c-49b8b5358dd44f2683ad375c1ca322a6" - } - }, - { - "文件的打开": { - "keywords": [ - "文件的打开", - "文件", - "文件打开" - ], - "children": [], - "node_id": "c-413936e2468c4e319c798d4a524c52c5" - } - }, - { - "文件的关闭": { - "keywords": [ - "文件的关闭", - "文件", - "文件关闭" - ], - "children": [], - "node_id": "c-30566999b5104e54a258debe6b7e8a85" - } - } - ], - "export": [], - "title": "文件的基本操作" + "node_id": "c-6ac7da2c6a894cc2ad4a2facb2aec07a", + "keywords": [ + "文件", + "文件基本操作", + "C语言" + ], + "children": [ + { + "文件指针": { + "keywords": [ + "文件指针", + "文件" + ], + "children": [], + "node_id": "c-49b8b5358dd44f2683ad375c1ca322a6" + } + }, + { + "文件的打开": { + "keywords": [ + "文件的打开", + "文件", + "文件打开" + ], + "children": [], + "node_id": "c-413936e2468c4e319c798d4a524c52c5" + } + }, + { + "文件的关闭": { + "keywords": [ + "文件的关闭", + "文件", + "文件关闭" + ], + "children": [], + "node_id": "c-30566999b5104e54a258debe6b7e8a85" + } + } + ], + "export": [ + "file01.json", + "file02.json", + "file03.json" + ], + "title": "文件的基本操作" } \ No newline at end of file -- GitLab