适合有 C 语言基础,想做练手项目的同学,可以有效的学习 ncurses 绘图库的使用,做一些有趣的事情。 5. C 语言实现自己的编程语言 将在学习 C 语言的同时学会编写你自己的编程语言,一个 1000 行左右代码的简单 Lisp ,通过本实验的学习,提高自己的编程能力。 6. C 语言实现打字练习软件 我们将会制作各种各样的...
10. C 语言实现 FTP 服务器 通过《C 语言实现 FTP 服务器》 项目学习,可以更加深入的理解套接字编程模型,并且了解应用层协议(FTP)如何在套接字基础上定义。本项目实现了支持 list,get,quit 等命令的 FTP 服务器。 点击开始学习 11. C 语言实现通讯录 本次课程将使用 C 语言完成一个简单的通讯录。会涉及到...
本课程适合有C语言基础,想做练手项目的同学,可以有效的学习ncurses绘图库的使用,做一些有趣的事情。 二、C 语言实现简单聊天室 本项目在 Linux 环境下使用 C 语言实现聊天室软件,学习并实践基本的 Linux socket 通信的相关技术,加深对 TCP/IP协议栈的理解。 三、C 语言实现打字练习软件 在本课程中,我们将会制作...
课程内容分别对应原书第 2 章《C 语言概述》至 17 章《高级数据表示》。本课程内容仅包含 C Primer Plus 编程练习题,不包括书籍中其他讲解性内容。 9. C 语言实现 Linux touch 命令 “ 通过完成一个C语言实现Linux touch命令项目,学习基于LINUX环境的系统编程技术,尤其 Linux 文件 IO 操作相关技术。 10. C ...
6. C 语言实现打字练习软件 我们将会制作各种各样的键盘打字练习软件,本程序所编写的程序都比较简单,但它们能加深你对计算机应用程序的理解。 7. C 语言实现高并发聊天室 本程序实现客户端和服务端编程,服务端使用 epoll 机制,高并发实现,支持多客户聊天室聊天;客户端使用 epoll 和 fork,父进程与子进程通过 pipe...
1. “C Exercises”:该项目提供了一系列的C语言练习题,适合C语言新手学习和练习使用。每个练习题都有详细的要求和示例代码,可以帮助新手逐步学习C语言的基础知识。该项目链接:https://github.com/xieguigang/c_exercises 2. “C Programming Practice”:这个项目提供了一些供C语言新手练习的小项目。每个项目都有详细...
最后,再向大家推荐一个用C++实现任天堂红白机的项目: https://github.com/amhndu/SimpleNES 该项目十分有趣,能在学习写代码的同时玩游戏,还能勾起学者童年愉快的回忆,最大程度的激发初学者的学习兴趣。该项目代码量适中,条例清晰,一天左右就能基本梳理清晰。同时项目使用到了有C++11的基本语法和STL库,是非常适合刚刚...
C语言是计算机学科编程能力的基础,老K在这里给大家准备老12个C语言自学练习项目。 1. csharplang “ C# 语言设计官方项目,在这里你可以直接参与讨论。同时还有: 2. LongestCocoa “ 写Objective-C 的程序员肯定对冗长的描述性命名风格爱的深切。所以 Cocoa 框架里最长的方法或在常量名有哪些?该项目就是告诉你这些...
懂得C语言基本语法即可实现命令行版本的 2048 小游戏,在编写过程中,会运用到数组、界面处理、AI算法等相关知识,能够让初学编程的人在游戏中就能够练习到C++语言的知识,让学习变得更有意思和趣味。 ***部分思路及代码如下 2048 游戏里最关键的就是消掉方块和在屏幕任意位置输出数据。其中有两个关键点: 一...
【C语言程序设计】大学计算机专业必做项目——打字练习系统(附源码+视频讲解)一步步带你从零做出一个小游戏!【C语言程序设计】大学计算机专业必做项目——打字练习系统(附源码+视频讲解)一步海问香丫编辑于 2025年02月22日 17:27 这里UP准备了大学和工作中用的计算机资源,整理打包分享给大家,包含【超多原码+入门...