# c-beginner **Repository Path**: tanjingru/c-beginner ## Basic Information - **Project Name**: c-beginner - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-09-16 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Table of Content - [01第一个C语言程序](01intro/README.md) - [02输入与输出(工作流)](02workflow/README.md) - [03控制流](03control-flow/README.md) - [04什么是编程思想?](04programing/README.md) - [05习题练习1](05-exercise/README.md) - [06函数](06-function/README.md) - [07数组](07-array/README.md) - [08指针](08pointer/README.md) - [09字符串](09-string/README.md) - [10如何自学](10-teach-yourself/README.md) # 学习建议 (How to Learn) 1. 上课学习 2. 拓展阅读 3. 习题巩固 4. 书本钻研 5. 实战进化 ## 1. 上课学习 主要目的是了解知识的来龙去脉: - 我们遇到了什么问题 - 我们为什么有这个知识 - 这个知识大概运作原理 ## 2. 拓展阅读 在网上学习其他的优质资源 - 是否有不同视角的解读 - 也许该方法更适合你 参考资料: - [翁凯C语言](https://www.bilibili.com/video/BV1dr4y1n7vA?spm_id_from=333.788.videopod.episodes&vd_source=583f9a429175518110d828a067f1711e) ## 3. 习题巩固 只有自己动手,才能学会 - 编程95%以上是“唯手熟尔” - 关说不练假把式 参考资料: - [CSU-OJ](https://vlab.csu.edu.cn/pljp/) - [力扣LeetCode](https://leetcode.cn/) ## 4. 书本钻研 更加成体系的了解相关知识: - 覆盖的细节更多 - 思路更加严谨 参考资料: - [C语言程序设计:现代方法(第2版)](https://samwee4.github.io/study/server/C%E8%AF%AD%E8%A8%80%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%EF%BC%9A%E7%8E%B0%E4%BB%A3%E6%96%B9%E6%B3%95%EF%BC%88%E7%AC%AC2%E7%89%88%EF%BC%89%E3%80%90%E6%96%87%E5%AD%97%E7%89%88%E3%80%91.pdf) - [编码: 隐匿在计算机软硬件背后的语言](https://book.douban.com/subject/4822685/) ## 5. 实战进化 在网上找到各种有趣的项目和教程钻研并学习: > “What I cannot build. I do not understand.” ― Richard Feynman - [OSSU](https://github.com/ossu/computer-science?tab=readme-ov-file) - [Build your own X](https://github.com/codecrafters-io/build-your-own-x)