{"id":23164029,"url":"https://github.com/danny5487401/c_learning","last_synced_at":"2026-04-13T21:32:39.110Z","repository":{"id":113433551,"uuid":"395298097","full_name":"Danny5487401/c_learning","owner":"Danny5487401","description":"c,c++ 成长之旅","archived":false,"fork":false,"pushed_at":"2025-08-04T05:00:10.000Z","size":110532,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-07T09:54:55.156Z","etag":null,"topics":["c","clang","cpp","gcc"],"latest_commit_sha":null,"homepage":"https://danny5487401.github.io/","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Danny5487401.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-08-12T11:38:05.000Z","updated_at":"2025-08-04T05:00:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"9fa71589-2272-4ecc-8467-bfc05340c6e8","html_url":"https://github.com/Danny5487401/c_learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Danny5487401/c_learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danny5487401%2Fc_learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danny5487401%2Fc_learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danny5487401%2Fc_learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danny5487401%2Fc_learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Danny5487401","download_url":"https://codeload.github.com/Danny5487401/c_learning/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danny5487401%2Fc_learning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31771833,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c","clang","cpp","gcc"],"created_at":"2024-12-18T00:33:00.283Z","updated_at":"2026-04-13T21:32:39.091Z","avatar_url":"https://github.com/Danny5487401.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n**Table of Contents**  *generated with [DocToc](https://github.com/thlorenz/doctoc)*\n\n- [C_learning 学习C语言](#c_learning-%E5%AD%A6%E4%B9%A0c%E8%AF%AD%E8%A8%80)\n  - [经典语句](#%E7%BB%8F%E5%85%B8%E8%AF%AD%E5%8F%A5)\n  - [第一章 c 语言学习](#%E7%AC%AC%E4%B8%80%E7%AB%A0-c-%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0)\n  - [第二章 c++语言学习](#%E7%AC%AC%E4%BA%8C%E7%AB%A0-c%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0)\n  - [编译器](#%E7%BC%96%E8%AF%91%E5%99%A8)\n  - [cmake](#cmake)\n  - [参考](#%E5%8F%82%E8%80%83)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n# C_learning 学习C语言\n\n![](.assets/img/.README_images/c_language.png)\n\n注意 ⚠️：**_中文注释乱码时，设置 vscode:files.autoGuessEncoding 项的值改为 true 即可，数据结构中推荐编码格式为 GBK_**\n\n\n\n## 经典语句\n\n1. 在中国，没有纯C程序员，如果他不会C++，不是他对C有多么执着，可能是不会C++。嵌入式开发可能是个例外，可能还有其它只能用C不能用C++的场景。\n2. 我对前辈们的智慧怀敬畏之心，智慧的光芒流传千古，不学习是我们的损失。如果你以后成为了大佬，希望不要骄傲，只是因为站在巨人的肩膀上\n\n## 第一章 c 语言学习\n\n- [1 基本结构编译过程](01_c_code/01_basic_structure/make_process.md)\n- [2 定义变量并初始化](01_c_code/02_distribute_value/book2.c)\n- [3 运算符](01_c_code/03_opration_symbol/book3.c)\n- [4 main 函数的参数](01_c_code/04_main_args/book4.c)\n- [5 结构体](01_c_code/05_struct/struct.md)\n- [6 字符串及常用函数](01_c_code/06_string/string.md)\n- [7 指针](01_c_code/07_pointer/ptr.md)\n    - [7.1 变量的地址](01_c_code/07_pointer/ptr.c)\n    - [7.2 对指针赋值](01_c_code/07_pointer/ptr_value.c)\n    - [7.3 函数的指针参数传递](01_c_code/07_pointer/pass_ptr.c)\n    - [7.4 数组的地址及运算](01_c_code/07_pointer/array_ptr.c)\n- [8 类型转换](01_c_code/08_int/transfer.c)\n- [9 函数声明与定义](01_c_code/09_func/func.md)\n- [10 头文件](01_c_code/10_head_files/head.md)\n- [11 排序 sort](01_c_code/11_sort/sort.c)\n- [12 库的生成](01_c_code/12_lib/lib.md)\n    - [12.1 静态库.a](01_c_code/12_lib/01_static_lib/main.c)\n    - [12.2 动态库.so](01_c_code/12_lib/02_dynamic_lib/main.c)\n- 13 线程\n- 14 mutex\n- 15 conditional \n- 16 stdio.h 输入输出\n\n## [第二章 c++语言学习](02_c++_code/c++.md)\nnote: 推荐指定C++版本编译 -std=c++11\n- [1 Function Overloading函数重载](02_02_c++_code/01_func/func_reload.md)\n- [2 类和对象](02_c++_code/02_class_n_object/class.md)\n    - [2.1 C++结构体相对C新特性](02_c++_code/02_class_n_object/method.cpp)\n    - [2.2 C++ 类和对象](02_c++_code/02_class_n_object/class.cpp)\n    - [2.3 文件操作封装成一个类](02_c++_code/02_class_n_object/class_member.cpp)\n- [3 \u0026符号特性(引用)](02_c++_code/03_ref/ref.md)\n    - [3.1 引用用于函数的参数](02_c++_code/03_ref/ref.cpp)\n    - [3.2 引用用于函数的返回值](02_c++_code/03_ref/ref_return.cpp)\n- [4 运算符重载](02_c++_code/04_operation_reload/operator.md)\n- [5 STL（Standard Template Library, 标准模板库）- string 类](02_c++_code/05_strings/string.md)\n- [6 STL（Standard Template Library, 标准模板库）- vector 容器](02_c++_code/06_vector/vecor.md)\n- [7 类的继承](02_c++_code/07_inherit/inherit.md)\n- [8 类的多态](02_c++_code/08_polymorphism/polymorphism.md)\n    - [8.1 静态多态](02_c++_code/08_polymorphism/static_poly.cpp)\n    - [8.2 动态多态](02_c++_code/08_polymorphism/dynamic_poly.cpp)\n- [9 套接字 socket](02_c++_code/09_socket/socket.md)\n- 10 信号量\n- [11 静态库和动态库](02_c++_code/11_lib/lib.md)\n- [12 signal信号](02_c++_code/12_signal/signal.md)\n- [13 线程](02_c++_code/13_thread/thread.md)\n\n## 编译器\n- 1 [LLVM 及子项目Clang--\u003e为了替代 GCC](Clang.md)\n- 2 [GCC (GNU Compiler Collection)](gcc.md)\n- 3 MSVC (Microsoft Visual C++)：微软开发的编译器，通常与Visual Studio集成\n\n## [cmake](cmake.md)\n\n\n## 参考\n- [c 语言技术网](https://www.infoq.cn/profile/ABEEA6B21FEBE9/publish)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanny5487401%2Fc_learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanny5487401%2Fc_learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanny5487401%2Fc_learning/lists"}