本项目是记录自己在学习C语言的过程中遇到的一些优秀内容,包括优秀的学习资源或优秀的项目代码等。尽可能的熟练使用C语言,尽可能的深入理解C语言。学习C语言,面向机器编程!作者:0e0w。
关于C语言的学习教程,可以参考《365天深入理解C语言》。
本项目创建于2021年5月5日,最近一次更新时间为2021年10月5日。本项目会持续更新,直到海枯石烂。
一、基础书籍
- 《C语言入门教程》@编程网
- 《C Primer Plus》@姜佑译
- 《C程序设计语言》@徐宝文译
- 《C语言程序设计:现代方法》@吕秀锋译
- 《C程序设计(第四版)》@谭浩强
- 《C程序设计(第五版)》@谭浩强
- 《啊哈C语言!逻辑的挑战》@啊哈磊
- 《C语言趣味编程100例》@贾蓓
- 《C专家编程》@徐波译
- 《C和指针》@徐波译
- 《C陷阱与缺陷》@高巍译
- 《C语言教程》@阮一峰
二、视频教程
三、算法学习
四、编译工具
- MinGW
五、英文资源
六、论坛版块
七、其他资源
- https://github.com/AngelMonica126/GraphicAlgorithm
- https://github.com/yifengyou/learn-c
- https://github.com/wangdoc/clang-tutorial
- https://github.com/0voice/developkit_set
一、输入输出
二、时间时期
三、命令参数
四、日志记录
一、命令参数
二、日志处理
三、网络框架
- HTTP请求响应
- https://github.com/topics/request?l=c
- DNS处理
四、配置文件
- JSON
- https://github.com/topics/json?l=c
- YAML
- https://github.com/topics/yaml?l=c
- INI
- Others
五、文件处理
- TXT文件
- Excel文件
- Word文件
- HTML文件
- Others
六、数据处理
- MySQL
- MongoDB
- PostgreSQL
- Others
七、错误处理
八、电子邮件
九、单元测试
十、协程任务
十一、图形框架
十二、Web框架
十三、爬虫框架
二十、机器学习
十一、时间日期
二十二、其他框架
一、开源网站
二、娱乐游戏
三、爬虫项目
四、图形项目
五、量化投资
六、其他项目
- https://github.com/topics/poc?l=c
- https://github.com/topics/cve?l=c
- https://github.com/topics/recon?l=c
- https://github.com/search?l=c&q=cve
- https://github.com/topics/redteam?l=c
- https://github.com/topics/vulnerability?l=c
- https://github.com/topics/security-audit?l=c
- https://github.com/topics/reconnaissance?l=c
- https://github.com/topics/information-gathering?l=c
- https://github.com/topics/vulnerability-scanner?l=c
一、域名扫描
- https://github.com/topics/subdomain?l=c
- https://github.com/topics/subdomains?l=c
- https://github.com/topics/subdomain-scanner?l=c
- https://github.com/search?l=c&q=subdomain
- https://github.com/search?l=c&q=domains
二、端口扫描
- https://github.com/topics/portscan?l=c
- https://github.com/topics/portscanner?l=c
- https://github.com/search?l=c&q=portscan
- https://github.com/topics/ip-scanner?l=c
- https://github.com/topics/port-scanner?l=c
- https://github.com/topics/network-scanner?l=c
三、资产扫描
四、漏洞扫描
- https://github.com/topics/pentesting?l=c
- https://github.com/topics/security?l=c
- https://github.com/topics/hacking?l=c
- https://github.com/topics/scanner?l=c
- https://github.com/topics/hacking-tool?l=c
- https://github.com/topics/security-tools?l=c
- https://github.com/topics/security-scanner?l=c
- https://github.com/topics/vulnerability-scanner?l=c
五、密码爆破
- https://github.com/topics/bruteforce?l=c
- https://github.com/topics/brute-force?l=c
- https://github.com/topics/brute-force-attacks?l=c
- https://github.com/search?l=c&q=bruteforce
六、路径扫描
- https://github.com/topics/fuzzer?l=c
- https://github.com/topics/fuzzing?l=c
- https://github.com/topics/fuzz?l=c
- https://github.com/topics/dirbuster?l=c
- https://github.com/topics/webscan?l=c
七、Web安全
- https://github.com/topics/xss?l=c
- https://github.com/topics/ssrf?l=c
- https://github.com/topics/rce?l=c
- https://github.com/topics/sql-injection?l=c
八、病毒免杀
- https://github.com/search?l=c&q=shellcode
- https://github.com/Screetsec/TheFatRat
- https://github.com/cribdragg3r/Alaris
- https://github.com/Mr-Un1k0d3r/Shellcoding
九、代理隧道
- https://github.com/topics/proxy?l=c
- https://github.com/topics/tunnel?l=c
- https://github.com/topics/reverse-proxy?l=g
十、内网渗透
十一、蜜罐钓鱼
十二、代码审计
十三、应急响应
十四、移动安全
十五、漏洞赏金
十六、其他项目
一、C代码混淆
二、逆向C程序
三、使用C逆向
四、C恶意软件
五、其他逆向项目
此处排名不分先后,向自己在学习C语言过程中遇到的每一位优秀老师致敬。感谢感谢!
一、C教程资源
二、C语言参考