{"id":26555333,"url":"https://github.com/novpath/c-programming-language","last_synced_at":"2025-07-10T13:35:08.325Z","repository":{"id":214730625,"uuid":"737149267","full_name":"novpath/C-Programming-Language","owner":"novpath","description":"C语言程序设计MOOC 翁恺、《C语言程序设计（第3版）》何钦铭 颜晖 - 课程笔记","archived":false,"fork":false,"pushed_at":"2025-05-05T08:22:49.000Z","size":45713,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-05T09:36:50.492Z","etag":null,"topics":["c","study-notes"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/novpath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-12-30T01:28:29.000Z","updated_at":"2025-05-05T08:22:53.000Z","dependencies_parsed_at":"2023-12-30T10:19:13.277Z","dependency_job_id":"0f93bd24-1e6b-4c55-ba87-65df70bfec05","html_url":"https://github.com/novpath/C-Programming-Language","commit_stats":null,"previous_names":["novpath/c-programming-language"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/novpath/C-Programming-Language","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novpath%2FC-Programming-Language","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novpath%2FC-Programming-Language/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novpath%2FC-Programming-Language/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novpath%2FC-Programming-Language/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/novpath","download_url":"https://codeload.github.com/novpath/C-Programming-Language/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/novpath%2FC-Programming-Language/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264585320,"owners_count":23632648,"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","study-notes"],"created_at":"2025-03-22T10:39:59.254Z","updated_at":"2025-07-10T13:35:08.320Z","avatar_url":"https://github.com/novpath.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# C 语言程序设计\r\n\r\n## 项目简介\r\n\r\n* 本项目与《中国大学 MOOC-程序设计入门——C 语言》[翁恺]、《中国大学 MOOC-程序设计入门——C 语言程序设计进阶》[翁恺]、《C 语言程序设计（第 3 版）》[何钦铭、颜晖]、《C 语言程序设计实验与习题指导（第 3 版）》[颜晖、张泳]配套。\r\n* 所有代码均采用 C 语言书写，代码均已上机验证。\r\n\r\n## 项目内容\r\n\r\n* 笔记以慕课内容为主线，教材内容为补充\r\n* 部分复杂的问题可以到代码示例文件夹寻找源码\r\n* 包含课堂讨论内容以及章节习题\r\n* 包含插图以及课堂课件\r\n* 配套教材的课后习题及答案在另一个项目中：[C-Programming-Language-3rd-Edition--Exercise](https://github.com/novpath/C-Programming-Language-3rd-Edition--Exercise)\r\n\r\n## 注意事项\r\n\r\n* 文档使用 Typora(1.9.5 Version)编辑器编辑，部分 md 编辑器可能有些语法无法支持。\r\n* 文档含有 Latex 语言、HTML、内联公式、flow 流程图、图片等，浏览时如果无法正常显示，可以打开编辑器相应的高级选项尝试解决。\r\n\r\n* 欢迎⭐️star⭐️项目，有任何疑问或者问题欢迎提出 issue 或联系：[novpath@gmail.com](mailto:novpath@gmail.com)。\r\n\r\n## 使用方式\r\n\r\n* 在网页端在线浏览\r\n* 将源码克隆/下载到本地后使用（推荐）\r\n\r\n## 排版美化\r\n\r\n* 文档部分段落使用了四个空格首行缩进\r\n* 除了某些特定行列外，表格内容默认左对齐，为了美观可以为正文表格设置 CSS 样式自动居中。\r\n* 可以利用 CSS 将有序列表的样式换成非数字，以便和正文标题区分开\r\n* 可以利用 CSS 替换标题颜色，将加粗的小节内标题和正文小节标题区分开\r\n\r\n## Commit-emoji 图例\r\n\r\n| 序号 | emoji      | 在本项目中的含义                   | 简写标记     |\r\n| ---- | ---------- | ---------------------------------- | ------------ |\r\n| ①    | :tada:     | 初始化项目                         | `:tada:`     |\r\n| ②    | :memo:     | 更新文档，包括但不限于 README       | `:memo:`     |\r\n| ③    | :bulb:     | 发布新的源码                       | `:bulb:`     |\r\n| ④    | :recycle:  | 重构，主要指修改已有的源码与注释   | `:recycle:`  |\r\n| ⑤    | :pencil2:  | 校对，主要指更正错别字、更新注释等 | `:pencil2:`  |\r\n| ⑥    | :bug:      | 修复代码中的 BUG                    | `:bug:`      |\r\n| ⑦    | :sparkles: | 排版、样式、新功能更新             | `:sparkles:`​ |\r\n\r\n## 预览图\r\n\r\n![封面预览](封面预览.png)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovpath%2Fc-programming-language","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnovpath%2Fc-programming-language","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnovpath%2Fc-programming-language/lists"}