项目链接:https://github.com/thealgorithms/c-plus-plus c-plus-plus是一个在 GitHub 上非常有价值的 C++ 学习资源项目。它涵盖了用 C++ 实现的各种算法集合,对于想要深入学习 C++ 编程以及算法设计的人来说,是一个不可多得的宝库。这个项目不仅展示了 C++ 语言强大的功能,还为学习者提供了丰富的实践机会,帮...
3.db_tutorial(5.9k+ star)4. project-based-tutorials-in-c (7.6k+ star)5.SimpleKernel(1...
猜数字游戏项目,涉及基本的输入输出、随机数生成等操作,是 C/C++ 初学者练习的常见项目,代码逻辑相对简单。 项目链接:https://github.com/Kalutu/cpp-projects-for-everybody 这个项目是一个很好的 C/C++ 编程入门练习,尤其适合初学者熟悉基本的编程概念和语法。通过实现这个游戏,开发者可以锻炼自己的编程思维和问题...
CNote是一个涵盖大部分学习C语言所需要掌握的核心知识的项目,致力于打造最易懂的C语言入门教程,适合大学生、考研学生、计算机二级C语言考试等人群。 gear-lib https://github.com/gozfree/gear-lib gear-lib是一组通用的C基础库。 全部用POSIX C实现,目标是为了跨平台兼容linux, windows, android, ios。 适用于...
https://github.com/coderit666/CNote CNote是一个涵盖大部分学习C语言所需要掌握的核心知识的项目,致力于打造最易懂的C语言入门教程,适合大学生、考研学生、计算机二级C语言考试等人群。 gear-lib https://github.com/gozfree/gear-lib gear-lib是一组通用的C基础库。
③项目地址:https://github.com/DoctorWkt/acwj ④类型:免费 11.数据库 ①主要语言:c、Ruby ②来源:GitHub 目前star:9.2k ③项目地址:https://github.com/cstack/db_tutorial ④类型:免费 12.用于学习操作系统的简单内核 ①主要语言:c、python、c++ ...
③项目地址:https://github.com/DoctorWkt/acwj ④类型:免费 11.数据库 ①主要语言:c、Ruby ②来源:GitHub 目前star:9.2k ③项目地址:https://github.com/cstack/db_tutorial ④类型:免费 12.用于学习操作系统的简单内核 ①主要语言:c、python、c++ ...
在GitHub上,有许多适合C语言新手的项目可以参考和学习。以下是一些常见且适合新手的C语言项目: 1. 游戏开发项目:例如文本冒险游戏、迷宫游戏等。这些项目可以帮助新手了解C语言的基本语法,并且通过实践提升编程能力。 2. 数据结构实现:例如链表、栈、队列等数据结构的实现。通过这些项目,新手可以学习和理解数据结构的基...
二、C++实现的算法合集:C-Plus-Plus C-Plus-Plus 是收录用 C++ 实现的各种算法的集合,并按照 MIT 许可协议进行授权。这些算法涵盖了计算机科学、数学和统计学、数据科学、机器学习、工程等各种主题。除外,你可能会发现针对同一目标的多个实现使用不同的算法策略和优化。
GitHub 地址→https://github.com/TheAlgorithms/C-Plus-Plus 二、进阶 2.1 现代 C++:modern-cpp-tutorial modern-cpp-tutorial 是现代 C++ 教程,它的目的是提供关于现代 C++(2020 年前)的相关特性的全面介绍。除了介绍了代码之外,它还尽可能简单地介绍了其技术需求的历史背景,这对理解为什么会出现这些特性提供了...