难度:初级(Simple - Web - Server 项目适合已经掌握 C++ 基本语法和一定的文件操作知识,并且对网络编程和服务器开发感兴趣的初级学习者。通过参与这个项目,他们可以快速提升自己在网络编程方面的实践能力,并且深入理解 HTTP 协议的基本原理。) 项目链接:https://github.com/eidheim/Simple-Web-Server Simple-Web-Serv...
目前仅支持 Windows 系统,代码简单可作为初学者学习项目。传送门:https://github.com/nobackdoor/mysca...
项目地址:https://github.com/TheAlgorithms/C-Plus-Plus 评级: 29.3K ⭐ 评价:代码风格不错 C 项目名称: C 项目简介: 是的,你没有看错,这个项目的名字就是单个字母C。C是一个宝藏项目,可以说是学习数据结构和刷算法题的利器,因为里面包含了几乎各种基础算法、数据结构、以及LeetCode算法题的C语言实现。具...
6.sudoku(299 star)C++ 实现的命令行数独游戏。600 余行代码,初学者也可以轻松学习。7.dbg-macro(...
03 cJSON cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有 500 多行,速度也非常理想。虽然cJSON功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学习。04 CMockery CMockery 是google发布的用于C单元测试的一个...
《GitHub 上适合编程入门的项目》系列,共计 5 篇文章: C++ 篇 Python 篇 Go 篇 Java 篇 JavaScript 篇 以下为C++ 篇的内容。不管哪门编程语言,基础都是很重要的。所以我们要先从基本的语法和基础知识学习学起,一步步掌握这门语言。 一、基础 1.1 一个项目入门 C++ 足以:CPlusPlusThings ...
推荐几个C/C++项目,小白练手最适合! 摘要:最好的编程语言是什么?一千个程序员或者许会有一千零一种答案:这是小编准备的C++学习资料,加小编学习群:825414254,加群就可获取哦!C++零基础资料分享Python在人工智能时代的风头正盛、Java仍旧是市场上的香饽饽、当然还有PHP;JavaScript、C#、Ruby以及Objective...
(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer Plus》(必看)这本书内容循序渐进,适合拿来当字典,查漏补缺用 3.《C程序设计语言》这本书属于进阶水平 ,不太适合小白。作者是C语言之父,这本书很经典, 经典到书中几乎每一个例子每一个...
STL源码,有各种C++高级技能的实现。推荐大家去看看STL里的快排实现源码,第一次看到真的很有意思。 3.开源项目: 下面是几个还不错的开源项目,如果当前有不错的基础可以去通过源码学习: libevent:Libevent是一个轻量级的开源高性能网络库,采用事件触发,封装了以下三种事件的响应:IO事件,定时器事件,信号事件。