{"id":13459384,"url":"https://github.com/jaywcjlove/c-tutorial","last_synced_at":"2025-04-13T12:12:54.964Z","repository":{"id":40332140,"uuid":"169565215","full_name":"jaywcjlove/c-tutorial","owner":"jaywcjlove","description":"C语言教程","archived":false,"fork":false,"pushed_at":"2024-06-23T07:56:03.000Z","size":1536,"stargazers_count":99,"open_issues_count":1,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T12:12:45.999Z","etag":null,"topics":["c","cpp"],"latest_commit_sha":null,"homepage":"https://jaywcjlove.github.io/c-tutorial","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/jaywcjlove.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"ko_fi":"jaywcjlove","buy_me_a_coffee":"jaywcjlove","custom":["https://www.paypal.me/kennyiseeyou","https://jaywcjlove.github.io/#/sponsor"]}},"created_at":"2019-02-07T12:02:30.000Z","updated_at":"2025-04-11T11:41:09.000Z","dependencies_parsed_at":"2024-11-07T14:43:19.500Z","dependency_job_id":null,"html_url":"https://github.com/jaywcjlove/c-tutorial","commit_stats":{"total_commits":41,"total_committers":2,"mean_commits":20.5,"dds":"0.024390243902439046","last_synced_commit":"df4af2421eaa6454f7725c4e8034304544fbd677"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaywcjlove%2Fc-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaywcjlove%2Fc-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaywcjlove%2Fc-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaywcjlove%2Fc-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaywcjlove","download_url":"https://codeload.github.com/jaywcjlove/c-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710448,"owners_count":21149191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","cpp"],"created_at":"2024-07-31T09:01:19.504Z","updated_at":"2025-04-13T12:12:54.939Z","avatar_url":"https://github.com/jaywcjlove.png","language":"C","readme":"C Tutorial\n===\n\n[![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor)\n[![CI](https://github.com/jaywcjlove/c-tutorial/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/c-tutorial/actions/workflows/ci.yml)\n[![Docker Image Version (latest by date)](https://img.shields.io/docker/v/wcjiang/c-tutorial?logo=docker)](https://hub.docker.com/r/wcjiang/c-tutorial)\n\nC 语言是一种功能强大、简洁的计算机语言，通过它可以编写程序，指挥计算机完成指定任务。\n\n## 什么是 C？\n\nC 是 Dennis Ritchie (丹尼斯·里奇) 和 Brian Kernighan (布莱恩·柯林汉) 于 1972 年在贝尔实验室创建的通用编程语言，Dennis Ritchie 被称为 C 语言的创始人。\n\n这是一种非常流行的语言，尽管它很古老。\n\nC 与 UNIX 密切相关，因为最初，C 语言被开发用于 UNIX 操作系统。它继承了以前语言如 B 和 BCPL 的许多特性。\n\n让我们看看在 C 语言之前开发的编程语言。\n\nLanguage | Year | Developed By\n---- | ---- | ----\nAlgol | 1960 | International Group\nBCPL | 1967 | Martin Richard\nB | 1970 | Ken Thompson\nTraditional C | 1972 | Dennis Ritchie\nK \u0026 R C | 1978 | Kernighan \u0026 Dennis Ritchie\nANSI C | 1989 | ANSI Committee\nANSI/ISO C | 1990 | ISO Committee\nC99 | 1999 | Standardization Committee\n\u003c!--rehype:style=width: 100%; display: inline-table;--\u003e\n\n## 为什么要学习 C？\n\n- 它是世界上最流行的编程语言之一\n- 如果你懂 C，那么你学习其他流行的编程语言，如 Java、Python、C++、C# 等也没有问题，因为语法相似\n- 与其他编程语言（如 Java 和 Python）相比，C 非常快\n- C是非常通用的； 它可以用于应用程序和技术\n\n## C 和 C++ 之间的区别\n\nC++ 是作为 C 的扩展开发的，两种语言的语法几乎相同\nC 和 C++ 的主要区别在于 C++ 支持类和对象，而 C 不支持\n\n\u003c!--idoc:ignore:start--\u003e\n\n## 学习目录\n\n- [C 开始 Get Started](docs/c_getstarted.md)\n- [C 语法 Syntax](docs/c_syntax.md)\n- [C 输出（打印文本）Output](docs/c_output.md)\n- [C 注释 Comments](docs/c_comments.md)\n- [C 变量 Variables](docs/c_variables.md)\n- [C 数据类型 Data Types](docs/c_data_types.md)\n- [C 常量 Constants](docs/c_constants.md)\n- [C 运算符 Operators](docs/c_operators.md)\n- [C If...Else](docs/c_conditions.md)\n- [C Switch](docs/c_switch.md)\n- [C While 循环](docs/c_while_loop.md)\n- [C For 循环](docs/c_for_loop.md)\n- [C 跳出循环 Break/Continue](docs/c_break_continue.md)\n- [C 数组 Arrays](docs/c_arrays.md)\n- [C 枚举 Enum](docs/c_enum.md)\n- [C 字符串 Strings](docs/c_strings.md)\n- [C 用户输入 User Input](docs/c_user_input.md)\n- [C 内存地址 Memory Address](docs/c_memory_address.md)\n- [C 指针 Pointers](docs/c_pointers.md)\n- [C 预处理器](docs/c_preprocessors.md)\n- [C 函数 Functions](docs/c_functions.md)\n- [C 函数参数](docs/c_functions_parameters.md)\n- [C 函数声明](docs/c_functions_decl.md)\n- [C 递归](docs/c_functions_recursion.md)\n- [C 数学函数](docs/c_math.md)\n- [C 结构](docs/c_structs.md)\n- [C 中文件处理](docs/c_file_io.md)\n- [C 关键字 Keywords](docs/c_keywords.md)\n\n\u003c!--idoc:ignore:end--\u003e\n\n## Contributors\n\nAs always, thanks to our amazing contributors!\n\n\u003ca href=\"https://github.com/jaywcjlove/c-tutorial/graphs/contributors\"\u003e\n  \u003cimg src=\"https://jaywcjlove.github.io/c-tutorial/CONTRIBUTORS.svg\" /\u003e\n\u003c/a\u003e\n\nMade with [action-contributors](https://github.com/jaywcjlove/github-action-contributors).\n\n## License\n\nLicensed under the MIT License.\n","funding_links":["https://ko-fi.com/jaywcjlove","https://buymeacoffee.com/jaywcjlove","https://www.paypal.me/kennyiseeyou","https://jaywcjlove.github.io/#/sponsor"],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaywcjlove%2Fc-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaywcjlove%2Fc-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaywcjlove%2Fc-tutorial/lists"}