C-CppLearning/README.md
2022-03-01 22:50:45 +08:00

124 lines
8.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# C语言与C++学习
致力于搭建一个最好的 C/C++ 学习平台。
很多人不知道是否应该入坑 C/C++
很多人不知道如何准备 C/C++ 面试
很多人不知道如何入门 C/C++
很多人不知道如何进阶 C/C++
欢迎来这里看看,有不对的地方欢迎大家的批评指正,感谢支持,
[程序员相关电子书资料仓库|免费分享](https://github.com/tangtangcoding/C-C-)
**如果大家觉得不错求给个star**
组建了一些 C/C++ 技术交流群,里面有非常多的大佬给大家答疑解惑,想进群的话可以加我微信
如果阅读时,发现错误,或者其它任何问题可以添加我微信好友**cyuyan2020**也可以扫描下方二维码备注github
<div align=center>
<img src="https://github.com/tangtangcoding/C-C-/blob/main/1.png" width="250" height="250"/>
</div>
同时分享一下我的个人公众号:**C语言与CPP编程**分享C语言、C++、数据结构与算法、计算机基础、操作系统等,欢迎大家扫下面二维码关注!
<div align=center>
<img src="https://github.com/tangtangcoding/C-C-/blob/main/2.jpg" width="200" height="200"/>
</div>
--
## 全部电子书:
[程序员相关电子书资料仓库|免费分享](https://github.com/tangtangcoding/C-C-)
## C语言
C 语言可以零基础入门,它的语法是很多高级编程语言的基础,比如说 Java、C++;并且起到承上启下的作用,向上可以学习高级编程语言,向下可以学习计算机组成原理、操作系统等等偏基础的计算机基础知识。
### C语言相关电子书
推荐书籍:
- 第一本书《阿哈C语言》的写书风格个人认为比较风趣幽默对于培养兴趣基础学习还是很不错的
- 《C程序设计语言》机械工业出版社作者Brian W. Kernighan / Dennis M. Ritchie。C 语言之父写的,入门经典书籍。
- 《C Primer Plus》 ,人民邮电出版社,作者 Stephen Prata。 可以作为 C 语言工具书,也可以作为入门,内容循序渐进,能够锻炼编程思想。
- 《C和指针》 深入了解指针,看完以后对指针不再害怕。
- 《C陷阱与缺陷》 正如书上所说,“本书所揭示的知识,至少能够帮助你减少 C 代码和初级 C++ 代码中 90% 的 Bug”看完后可以避免 C 语言开发的一些坑。
需要下载下面电子书的话,直接点击书名,输入提取码!
- [征服C指针](https://pan.baidu.com/s/1e0zPOp-fhGKKKiILGHx_Ew ) 提取码wwcd
- [经典C程序100例](https://pan.baidu.com/s/10HoWoPO_Iz0FVqMhpfP2rQ ) 提取码t8oe
- [C专家编程](https://pan.baidu.com/s/1Zqt4x3_mCYvGA1m9Hc70pg ) 提取码uso7
- [C语言指针经验总结](https://pan.baidu.com/s/1v6rRsBZHFMQxmVDPpItJMw ) 提取码ibjw
- [C语言深度解剖](https://pan.baidu.com/s/18KcTHqx3sYnyBPd9wr4UsQ ) 提取码6qho
- [C语言深度解剖 解开程序员面试笔试的秘密](https://pan.baidu.com/s/1tiZPiojVO2XYpsj6iZdcng) 提取码ffh1
- [c语言入门经典(第5版)](https://pan.baidu.com/s/11cWRyRkw0bruMCx1o2Xabw ) 提取码lzro
- [C语言解析教程](https://pan.baidu.com/s/162zKIVChLj5NO_hk16kjKw ) 提取码mfgv
- [C语言函数大全](https://pan.baidu.com/s/1J_6Sox35PTV8Ubb-DSnRSA ) 提取码ir2d
- [C语言的科学和艺术](https://pan.baidu.com/s/198IWQcTQzbkYt_iVPK8CQA ) 提取码zm88
- [C语言答疑解惑与典型题解](https://pan.baidu.com/s/158HXBJpwXzyK5woz1NA5dQ ) 提取码8cw5
- [C语言从入门到精通 第2版明日科技](https://pan.baidu.com/s/1t4dcufnZVMEb8xNY0MyrZQ ) 提取码4s8h
- [C语言程序设计_现代方法](https://pan.baidu.com/s/1Y3CpiqSYjS4LZxo3t43qqA ) 提取码t4vn
- [C语言常见问题集问题提高版](https://pan.baidu.com/s/1kAuQzyTsmAihKa8UZHrXCg ) 提取码xto5
- [C语言参悟之旅](https://pan.baidu.com/s/1Gxh6hgUL7L3rFQ4FkoDwng ) 提取码5h1t
- [C语言参考手册第五版](https://pan.baidu.com/s/1dXxjpmbiA36TV5sOhlfhjA ) 提取码t3g1
- [C语言编程精粹](https://pan.baidu.com/s/1f3jELV0xaRchBv6wVDYIZQ ) 提取码5oai
- [C陷阱与缺陷](https://pan.baidu.com/s/19tUkgpfpjU3N-3aKX7Y6xg ) 提取码nejz
- [C和指针中文版](https://pan.baidu.com/s/1CjnR6FbGHJvkEG1AThQQZA ) 提取码1gvd
- [C程序设计语言(英文第2版)及其课后题答案](https://pan.baidu.com/s/1HllCwheCvwivaEEMi85izA) 提取码wzky
- [C程序设计语言第2版 新版)及课后答案](https://pan.baidu.com/s/1SXAXi-AtdcVS33k3EZCatQ ) 提取码rowl
- [C 程序设计语言第2版](https://pan.baidu.com/s/1n1Nr42g06FvTt5PiqLyWDQ ) 提取码4s98
- [C Primer Plus 中英版](https://pan.baidu.com/s/1PLKZZA0E9-T8iPKx3M2giw ) 提取码um90
- [C Primer Plus 第6版 中文版](https://pan.baidu.com/s/1DXVKEAhd2Agfz0dxi7F9UQ ) 提取码n30r
- [21天学通C语言 第7版](https://pan.baidu.com/s/129wk9RragTHjgf86sHoPQg ) 提取码8fuj
- [[学通C语言的24堂课].刘彬彬&孙秀梅](https://pan.baidu.com/s/1-i_7N12pDkq4O8zske3gRg ) 提取码f44n
- [[C语言必须知道的300个问题].明日科技.扫描版](https://pan.baidu.com/s/1NgAyb0DoAq3zQvAQI53GXA ) 提取码bn80
### C语言文章干货
- [C语言最全入门笔记](https://mp.weixin.qq.com/s/JgxmKoXsuiReD_21nd1Pdw)
- [C语言书籍、软件、60个源码](https://mp.weixin.qq.com/s/YSqz5tvUI2oCcib4UoYcjg)
- [字符串操作的全面总结](https://mp.weixin.qq.com/s/jT8M9y6cgAz0gKIEV0SVuQ)
- [C语言常用标准库解读](https://mp.weixin.qq.com/s/8jxaJVOAwpzGCqpR4Q9JMw)
- [C语言最常用的贪心算法就这么被攻克了](https://mp.weixin.qq.com/s/D1vcRudud7tLDYMV-ZFIXg)
- [常见的C语言内存错误及对策](https://mp.weixin.qq.com/s/g-59gP_0b7exj_uOPKbTng)
- [C语言实现面向对象的原理](https://mp.weixin.qq.com/s/ZroQJPFEeRQWQJcynCO-5g)
- [看完这篇你还能不懂C语言/C++内存管理?](https://mp.weixin.qq.com/s/HAPtnOGhF2z17RhqMmUpNg)
- [C语言指针详解](https://mp.weixin.qq.com/s/f3CIK8Zr7TRaA2r8xahr7g)
- [再谈指针:大佬给你拨开 C 指针的云雾](https://mp.weixin.qq.com/s/h9mlOGbsj2ptkMEmeVs2ww)
- [C语言函数指针之回调函数](https://mp.weixin.qq.com/s/EIJPbiphjRVtIWTU8pD28A)
- [长文详解C语言预处理命令](https://mp.weixin.qq.com/s/DX6CQp6L_PEu8P0hVZu6iw)
- [C语言高效编程与代码优化](https://mp.weixin.qq.com/s/PTK5cOjXD0Ac36bMCVuJTA)
- [C语言之结构体就这样被攻克了值得收藏](https://mp.weixin.qq.com/s/Rz7HtCB0NCMQF0r_q12iZA)
- [原码, 反码, 补码 详解](https://mp.weixin.qq.com/s/01M26CWGktnYmM12tFETDw)
- [简述C语言宏定义的使用](https://mp.weixin.qq.com/s/hR-hWz9zJf6j6BkwpWcxuA)
- [c语言之共用体union、枚举、大小端模式](https://mp.weixin.qq.com/s/jtT8Z6qOmJcurBSDMFKY2w)
### 视频推荐:
- [《郝斌C语言自学教程》](https://www.bilibili.com/video/BV1os411h77o?from=search&seid=15026475169248378667)
- [序设计入门——C语言浙大翁恺](https://www.bilibili.com/video/BV1ME411h75N?p=48)
### C语言相关小项目及源码
- [大量好玩的C语言程序训练编程思维培养解决问题的思路领略多姿多彩的C语言](https://mp.weixin.qq.com/s/ZUHtQxaahrGjvAZVu5jKKg)
- [C语言单元测试框架](https://github.com/google/cmockery)
- [CJsonjson解码器C文件只有500行](https://sourceforge.net/projects/cjson/)
- [EasyLogger-一款轻量级高性能的日志库](https://gitee.com/Armink/EasyLogger)
- [小型Lisp解释器不超过1000行代码](https://www.buildyourownlisp.com/)
- [PAT实验辅助平台](https://pintia.cn/problem-sets?tab=0)
- [cwebsocket一款轻量级websocket库](https://github.com/m8rge/cwebsocket)
- [C语言斗地主的发牌器](https://study.163.com/course/introduction/1321006.htm#/courseDetail)
- [C 语言实现通讯录](https://www.lanqiao.cn/courses/125)
- [C 语言实现 2048 游戏](https://www.lanqiao.cn/courses/155)
- [Tinyhttpd,一个不到 500 行的超轻量型 HTTP Server可以用来理解服务器程序的原理和本质](https://github.com/EZLippi/Tinyhttpd)
- [db_tutorial,用 C 从零创建一个简单的数据库](https://github.com/cstack/db_tutorial)