- 本项目与《C语言程序设计(第3版)》[何钦铭、颜晖]、《C语言程序设计实验与习题指导(第3版)》[颜晖、张泳]配套。
- 所有代码均采用 C 语言书写,代码均已上机验证。
- 笔记以教材课后习题内容为主线,教育超市课后练习为补充
- 部分复杂的问题可以到代码示例文件夹寻找源码
- 包含所有的课程配套Online Judge答案及源码
- 包含少量插图以及教材参考答案
- 配套课程笔记在另一个项目中:C-Programming-Language
- 文档使用Typora(1.9.5 Version)编辑器编辑,部分md编辑器可能有些语法无法支持。
- 文档含有Latex语言、HTML、内联公式、flow流程图、图片等,浏览时如果无法正常显示,可以打开编辑器相应的高级选项尝试解决。
- 欢迎⭐️star⭐️项目,有任何疑问或者问题欢迎提出issue或联系:novpath@gmail.com。
- 在网页端在线浏览
- 将源码克隆/下载到本地后使用(推荐)
- 文档部分段落使用了tab首行缩进,为了美观可以调节 CSS 的
tab_size
渲染为两个汉字宽度达到类似效果 - 除了某些特定行列外,表格内容默认左对齐,为了美观可以为正文表格设置CSS样式自动居中。
- 可以利用 CSS 将有序列表的样式换成非数字,以便和正文标题区分开
- 可以利用 CSS 替换标题颜色,将加粗的小节内标题和正文小节标题区分开
序号 | emoji | 在本项目中的含义 | 简写标记 |
---|---|---|---|
① | 🎉 | 初始化项目 | :tada: |
② | 📝 | 更新文档,包括但不限于README | :memo: |
③ | 💡 | 发布新的源码 | :bulb: |
④ | ♻️ | 重构,主要指修改已有的源码与注释 | :recycle: |
⑤ | ✏️ | 校对,主要指更正错别字、更新注释等 | :pencil2: |
⑥ | 🐛 | 修复代码中的BUG | :bug: |
⑦ | ✨ | 排版、样式、新功能更新 | :sparkles: |