C语言嵌入式--项目实战
文章平均质量分 70
结合实战,逐步达到工作要求
S安东尼
点个关注不迷路,S学长会耍酷~
展开
-
数据结构小练习---线性表(中)
单向链表原创 2023-06-20 12:14:52 · 43 阅读 · 1 评论 -
数据结构小练习----线性表(上)
顺序表原创 2023-06-20 10:14:56 · 45 阅读 · 0 评论 -
c语言扫雷(自动展开,计时)
目录整体思路一、关键解析棋盘分析:雷的布置递归展开计时功能二、具体实现1.初始化棋盘2.打印棋盘设置雷开始扫雷计算雷数递归展开完整代码game.hgame.ctest.c总结整体思路1.字符数组存放棋盘,初始化并打印2.存储雷的信息3.获取坐标进行排雷4.统计当前坐标周围雷的数量,若8个单元内都没雷递归展开5.统计未展开的坐标与雷数是否相同,判断输赢。一、关键解析棋盘分析:我们定义两个数组,一个存放雷的信息,一个用于用户排雷。因为涉及到统计周围雷的数量,处于边缘的单元,可能会造成溢出原创 2021-08-21 15:23:37 · 2210 阅读 · 2 评论 -
c语言小项目 三子棋
c语言小项目 三子棋提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录c语言小项目 三子棋前言一、整体思路二、具体实现1.整体代码及分析test.cgame.hgame.c2.知识Tips总结前言提示:C语言学习,记录自己学习的过程,感谢批评指正一、整体思路首先我的目标是设计一个 三子棋游戏,其中包含棋盘打印、人机对战、结果判断这三个基础功能,整体用字符数组进行数据承载。然后对目标进行拆分实现:棋盘打印,利用循环输出九宫格输出的九宫格人机对战,玩家输入坐标,程序原创 2021-08-19 19:45:48 · 107 阅读 · 0 评论 -
贪吃蛇(顶配)
心力憔悴,直接贴代码#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<time.h>#include<conio.h>constexpr auto maphigh = 28, mapwide = 84;struct virus{ int x; int y;}virus;unsigned short snakesize = 50, spee原创 2021-08-24 19:30:10 · 163 阅读 · 0 评论 -
通讯录(文件版)
这个项目是我对大一c语言知识的整合目录前言Tips一、pandas是什么?二、使用步骤1.引入库2.读入数据Contect.hContect.ctest.c总结前言Tips1、枚举与switch语句的联合: 使用枚举enum 与switch语句进行连接,增加代码的可读性。为菜单书写功能函数时,不必在来回看每个数对应哪一个函数。2、函数的定义与调用: 写代码过程中发现删除、修改、展示都需查找功能,出现代码冗余。为消除代码冗余,剥离了公共函数,定义成static函数,在本文件内部调用。3、原创 2021-08-24 11:07:00 · 1111 阅读 · 0 评论