title: C语言一般能做些什么小玩具？
desc: 问题补充说明：大学生，非信息类专业，曾经的 C 语言课程连链表都是不讲的。自学了 C 后发现我除了了解基本语法外，其他什么都不知道，想做些东西发现没方向。后面去学 Python，能够很快的有成果，比如抓点图片，写个网站什么的。现在想重拾 C，纯属个人兴趣，做些东西，偏 Linux 平台的，比如 Linux 下流量监控之类的，需要了解点什么？因为用 C 一点都没经验。没有一个 C 项目的直观感受。还有所谓的 C 进阶是什么？谢谢
topic: 编程语言
content: 前段时间很火的2048，就可以用200行纯C语言实现。C语言的特点 C语言的优势不在于做漂亮的GUI，如果要用C做出来很炫酷的界面，恐怕不容易。但C语言的效率高，实现算法很方便。比如一些图像处理算法，包括降噪，对比度增强，锐化，什么的。针对题主的问题 再具体点，题主提到自己不是信息类专业的，那更好办。可以结合自己的专业，将本专业中用到的算法实现，封装成dll动态链接库， 譬如说，
answerer_tags: 嵌入式C/初级魔法师/学习一个