diff --git a/practice_code/bilibili/I am pig.c b/c/code/bilibili/I am pig.c similarity index 100% rename from practice_code/bilibili/I am pig.c rename to c/code/bilibili/I am pig.c diff --git a/practice_code/bilibili/binary_search.c b/c/code/bilibili/binary_search.c similarity index 100% rename from practice_code/bilibili/binary_search.c rename to c/code/bilibili/binary_search.c diff --git a/practice_code/bilibili/digui.c b/c/code/bilibili/digui.c similarity index 100% rename from practice_code/bilibili/digui.c rename to c/code/bilibili/digui.c diff --git a/practice_code/grades.c b/c/code/grades.c similarity index 100% rename from practice_code/grades.c rename to c/code/grades.c diff --git a/practice_code/idea/5_chess/5_chess_1.c b/c/code/idea/5_chess/5_chess_1.c similarity index 100% rename from practice_code/idea/5_chess/5_chess_1.c rename to c/code/idea/5_chess/5_chess_1.c diff --git a/practice_code/idea/5_chess/5_chess_2.c b/c/code/idea/5_chess/5_chess_2.c similarity index 100% rename from practice_code/idea/5_chess/5_chess_2.c rename to c/code/idea/5_chess/5_chess_2.c diff --git a/practice_code/idea/5_chess/5_chess_3.c b/c/code/idea/5_chess/5_chess_3.c similarity index 100% rename from practice_code/idea/5_chess/5_chess_3.c rename to c/code/idea/5_chess/5_chess_3.c diff --git a/practice_code/idea/5_chess/5_chess_4.c b/c/code/idea/5_chess/5_chess_4.c similarity index 100% rename from practice_code/idea/5_chess/5_chess_4.c rename to c/code/idea/5_chess/5_chess_4.c diff --git a/practice_code/idea/5_chess/5_chess_5.c b/c/code/idea/5_chess/5_chess_5.c similarity index 100% rename from practice_code/idea/5_chess/5_chess_5.c rename to c/code/idea/5_chess/5_chess_5.c diff --git a/practice_code/idea/Snakes/Snakes_1.c b/c/code/idea/Snakes/Snakes_1.c similarity index 100% rename from practice_code/idea/Snakes/Snakes_1.c rename to c/code/idea/Snakes/Snakes_1.c diff --git a/practice_code/idea/Snakes/Snakes_2.c b/c/code/idea/Snakes/Snakes_2.c similarity index 100% rename from practice_code/idea/Snakes/Snakes_2.c rename to c/code/idea/Snakes/Snakes_2.c diff --git a/practice_code/idea/Snakes/Snakes_3.c b/c/code/idea/Snakes/Snakes_3.c similarity index 100% rename from practice_code/idea/Snakes/Snakes_3.c rename to c/code/idea/Snakes/Snakes_3.c diff --git a/practice_code/idea/Student _Manage _System/Global_variables.h b/c/code/idea/Student _Manage _System/Global_variables.h similarity index 100% rename from practice_code/idea/Student _Manage _System/Global_variables.h rename to c/code/idea/Student _Manage _System/Global_variables.h diff --git a/practice_code/idea/Student _Manage _System/effect_keystroke.h b/c/code/idea/Student _Manage _System/effect_keystroke.h similarity index 100% rename from practice_code/idea/Student _Manage _System/effect_keystroke.h rename to c/code/idea/Student _Manage _System/effect_keystroke.h diff --git a/practice_code/idea/Student _Manage _System/effect_windows_api.c b/c/code/idea/Student _Manage _System/effect_windows_api.c similarity index 100% rename from practice_code/idea/Student _Manage _System/effect_windows_api.c rename to c/code/idea/Student _Manage _System/effect_windows_api.c diff --git a/practice_code/idea/Student _Manage _System/founction_statement_page.h b/c/code/idea/Student _Manage _System/founction_statement_page.h similarity index 100% rename from practice_code/idea/Student _Manage _System/founction_statement_page.h rename to c/code/idea/Student _Manage _System/founction_statement_page.h diff --git a/practice_code/idea/Student _Manage _System/function_statement_effect.h b/c/code/idea/Student _Manage _System/function_statement_effect.h similarity index 100% rename from practice_code/idea/Student _Manage _System/function_statement_effect.h rename to c/code/idea/Student _Manage _System/function_statement_effect.h diff --git a/practice_code/idea/Student _Manage _System/main.c b/c/code/idea/Student _Manage _System/main.c similarity index 100% rename from practice_code/idea/Student _Manage _System/main.c rename to c/code/idea/Student _Manage _System/main.c diff --git a/practice_code/idea/Student _Manage _System/page_manage_course.c b/c/code/idea/Student _Manage _System/page_manage_course.c similarity index 100% rename from practice_code/idea/Student _Manage _System/page_manage_course.c rename to c/code/idea/Student _Manage _System/page_manage_course.c diff --git a/practice_code/idea/Student _Manage _System/page_manage_system.c b/c/code/idea/Student _Manage _System/page_manage_system.c similarity index 100% rename from practice_code/idea/Student _Manage _System/page_manage_system.c rename to c/code/idea/Student _Manage _System/page_manage_system.c diff --git a/practice_code/idea/bank/ATM/ATM_1.c b/c/code/idea/bank/ATM/ATM_1.c similarity index 100% rename from practice_code/idea/bank/ATM/ATM_1.c rename to c/code/idea/bank/ATM/ATM_1.c diff --git a/practice_code/idea/bank/ATM/ATM_2.c b/c/code/idea/bank/ATM/ATM_2.c similarity index 100% rename from practice_code/idea/bank/ATM/ATM_2.c rename to c/code/idea/bank/ATM/ATM_2.c diff --git a/practice_code/idea/bank/ATM/ATM_3.c b/c/code/idea/bank/ATM/ATM_3.c similarity index 100% rename from practice_code/idea/bank/ATM/ATM_3.c rename to c/code/idea/bank/ATM/ATM_3.c diff --git a/practice_code/idea/bank/interest_rate/interest_rate_1.c b/c/code/idea/bank/interest_rate/interest_rate_1.c similarity index 100% rename from practice_code/idea/bank/interest_rate/interest_rate_1.c rename to c/code/idea/bank/interest_rate/interest_rate_1.c diff --git a/practice_code/idea/bank/interest_rate/interest_rate_2.c b/c/code/idea/bank/interest_rate/interest_rate_2.c similarity index 100% rename from practice_code/idea/bank/interest_rate/interest_rate_2.c rename to c/code/idea/bank/interest_rate/interest_rate_2.c diff --git a/practice_code/idea/calculator/calculator_1.c b/c/code/idea/calculator/calculator_1.c similarity index 100% rename from practice_code/idea/calculator/calculator_1.c rename to c/code/idea/calculator/calculator_1.c diff --git a/practice_code/idea/calculator/calculator_2.c b/c/code/idea/calculator/calculator_2.c similarity index 100% rename from practice_code/idea/calculator/calculator_2.c rename to c/code/idea/calculator/calculator_2.c diff --git a/practice_code/idea/calculator/calculator_3.c b/c/code/idea/calculator/calculator_3.c similarity index 100% rename from practice_code/idea/calculator/calculator_3.c rename to c/code/idea/calculator/calculator_3.c diff --git a/practice_code/idea/calculator/calculator_4.c b/c/code/idea/calculator/calculator_4.c similarity index 100% rename from practice_code/idea/calculator/calculator_4.c rename to c/code/idea/calculator/calculator_4.c diff --git a/practice_code/idea/calculator/calculator_5.c b/c/code/idea/calculator/calculator_5.c similarity index 100% rename from practice_code/idea/calculator/calculator_5.c rename to c/code/idea/calculator/calculator_5.c diff --git a/practice_code/idea/calculator/calculator_6.c b/c/code/idea/calculator/calculator_6.c similarity index 100% rename from practice_code/idea/calculator/calculator_6.c rename to c/code/idea/calculator/calculator_6.c diff --git a/practice_code/idea/contact/contact_array.c b/c/code/idea/contact/contact_array.c similarity index 100% rename from practice_code/idea/contact/contact_array.c rename to c/code/idea/contact/contact_array.c diff --git a/practice_code/idea/contact/contact_file.c b/c/code/idea/contact/contact_file.c similarity index 100% rename from practice_code/idea/contact/contact_file.c rename to c/code/idea/contact/contact_file.c diff --git a/practice_code/idea/live.c b/c/code/idea/live.c similarity index 100% rename from practice_code/idea/live.c rename to c/code/idea/live.c diff --git a/practice_code/idea/minesweeper.c b/c/code/idea/minesweeper.c similarity index 100% rename from practice_code/idea/minesweeper.c rename to c/code/idea/minesweeper.c diff --git a/practice_code/idea/multiplication_table/multiplication_table_1.c b/c/code/idea/multiplication_table/multiplication_table_1.c similarity index 100% rename from practice_code/idea/multiplication_table/multiplication_table_1.c rename to c/code/idea/multiplication_table/multiplication_table_1.c diff --git a/practice_code/idea/multiplication_table/multiplication_table_2.c b/c/code/idea/multiplication_table/multiplication_table_2.c similarity index 100% rename from practice_code/idea/multiplication_table/multiplication_table_2.c rename to c/code/idea/multiplication_table/multiplication_table_2.c diff --git a/practice_code/idea/shutdown.c b/c/code/idea/shutdown.c similarity index 100% rename from practice_code/idea/shutdown.c rename to c/code/idea/shutdown.c diff --git a/practice_code/idea/start_yuansheng.c b/c/code/idea/start_yuansheng.c similarity index 100% rename from practice_code/idea/start_yuansheng.c rename to c/code/idea/start_yuansheng.c diff --git a/practice_test/main.c b/c/test/main.c similarity index 100% rename from practice_test/main.c rename to c/test/main.c