自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 LVGL小项目-扫雷小游戏

本项目是一个基于LVGL(Light and Versatile Graphics Library)图形库开发的嵌入式扫雷游戏,支持多种难度模式。项目展示了如何在资源受限的嵌入式环境中实现完整的图形界面应用,包含了游戏逻辑、用户交互、数据持久化等完整功能。

2025-09-29 09:16:54 1139 1

原创 C语言数据结构小项目-学生信息管理系统

摘要:本文设计了一个基于双向循环链表的学生信息管理系统,采用C语言实现。系统包含学生数据存储结构体,支持插入、删除、遍历等链表操作,并集成了冒泡排序(O(n²))和二分查找(O(logn))算法实现数据排序与快速查询。通过文件读写功能实现数据持久化,相比传统数组结构更适应动态数据管理需求。该系统有效实践了数据结构基础算法与核心编程思想,适用于高校学生数据管理场景。

2025-09-18 19:15:57 378 3

原创 C语言数据结构-双向循环链表

对链表而言,双向均可遍历是最方便的,另外首尾相连接循环遍历也可大大的增加链表的操作的便捷性,因此,双向循环链表,是在实际运用中最常见的链表型态。

2025-09-03 20:15:08 630 3

原创 C语言学习第十天

结构体是C语言中一种重要的自定义数据类型,它允许将多个不同类型的数据组合成一个整体,用于表示现实世界中的复杂对象。

2025-09-01 19:24:30 443

原创 C语言学习第九天

C语言被称为模块化语言,程序由一个个功能模块(函数)拼接而成。

2025-09-01 19:17:09 411

原创 C语言学习第八天

二、指针和数组的关系 一级指针与一维数组​​: 数组名buf1是首元素地址,等价于&buf1[0]。 指针p1可遍历数组: ​二级指针与二维数组​​:

2025-09-01 19:04:37 273

原创 C语言学习第七天

【代码】C语言学习第七天。

2025-09-01 18:29:52 446

原创 C语言学习第六天

(2)、指针的概念1、指针的说明 双重含义: 地址(如&num) 指针变量(如int *p) 示例:地址(如&num)指针变量(如int *p)示例:2、指针的初始化(定义)必须指向合法内存:3、指针的赋值示例:4、指针的索引(引用)解引用访问指向的值:二、特殊指针(1)、野指针 概念​​:指向未知内存区域的危险指针 ​​危害​​: 段错误(Segmentation fault)

2025-09-01 17:19:40 531

原创 C语言学习第五天

matrix[0][1] (地址A+4) → 2 matrix[1][0] (地址A+12) → 4 // 行优先存储。buf[1]地址: 0x7ffc58e66ef4 (值=200) // 相差4字节。buf[0]地址: 0x7ffc58e66ef0 (值=100)a[0] 等价于 *(a+0) 等价于 *(a) 等价于 *a。假如有如下定义:int a[3][5];&:升一级(升其作用范围)(升无可升,会报错)*:降一级(将其作用范围)(降无可降,取其值)matrix[0][0] (地址A) → 1。

2025-08-28 18:36:03 652

原创 C语言文件IO小练习--实现简单的复制粘贴操作(类似linuxcp命令)

【代码】C语言文件IO小练习--实现简单的复制粘贴操作(类似linuxcp命令)

2025-08-27 19:45:21 233

原创 C语言学习第四天

​:break仅跳出当前层循环,如需跳出多层需配合标志变量。编写一个程序,在用户输入某个大写字母后,产生一个金字塔图案。编写一个程序,接收用户的输入信息,当用户输入完成后(​:先判断条件,后执行循环体(可能零次执行)​:先执行循环体,后判断条件(至少执行一次)'#'代表输入完成),自动统计用户输入的。​:根据多个互斥条件选择不同执行路径。​:集初始化、条件检查、更新于一体。​:声明只读变量,防止意外修改。​:基于单一条件选择执行路径。​:无条件跳转到标签处。(循环控制、多路分支)

2025-08-27 08:53:31 937

原创 C语言学习第三天

请编写一个程序用位运算把data的第14、15位修改1,把22、23位修改为0, 并且输出修改后的数据。功能: 表达式1为真时取表达式2,否则取表达式3。完成交换两个int数据的功能(三种以上的方法)语法: 表达式1?表达式2 : 表达式3。功能: 计算数据类型或变量所占内存字节数。提示2:利用加减法(要求不使用中间变量)提示3:利用异或法(要求不使用中间变量)假设有一个无符号32位整型数据。功能: 退出函数并返回一个值。提示1:使用中间变量。

2025-08-26 19:11:29 776

原创 C语言学习第二天

printf("最大int值是:%d\n", max_int);每一种数据类型都是有一定的表达范围的,编程实现一种算法,在不假定数据类型长度的条件下,用最简便的方式算出当前系统的整型 int 所能表达的最大值。printf("最大int值是:%d\n", max_int);提示:char类型是signed char 类型(单字节的int型),取值范围是 -128到127,问?

2025-08-26 09:21:47 899

原创 c语言学习第一天

头文件(.h)包含函数声明和宏定义,使用#include指令包含。

2025-08-25 14:15:14 501

原创 Chrome插件开发全攻略:从入门到实战

介绍Chrome插件的基本概念、核心功能以及应用场景。涵盖插件的优势,如轻量级、跨平台、与浏览器深度集成等。

2025-08-25 13:47:46 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除