自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发板——屏幕控制(LCD和触摸屏)

屏幕控制(LCD和触摸屏)LCD显示显示bmp格式图片显示jpeg格式图片触摸屏的使用LCD显示打开LCD屏幕open需要包含的头文件#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int fd_lcd = open("/dev/fb0", O_RDWR);建立映射,将LCD文件映射到一片内存mmap需要包含的头文件#include <sys/mman.h&gt

2021-08-03 15:09:29 4304

原创 C语言——二叉树

二叉树二叉树树的任意节点的子节点不超过2个,而且区分左右(有序树),这样的树称为二叉数。二叉树在内存中的储存顺序储存用储存位置表示节点之间的逻辑关系第i个节点的左子节点对应对应的序号为:2i。第i个节点的右子节点对应对应的序号为:2i + 1 。链式储存用左孩子指针和右孩子指针表示节点之间的逻辑关系节点设计:struct node{ char data; //数据域 //指针域 struct node * plchild; //左孩子指针 struct node * p

2021-07-23 15:42:40 161

原创 C语言——栈

栈何为栈?栈是一种逻辑结构,其实就是将线性表的插入(入栈、压栈)、删除(出栈、弹栈)操作限制在栈的末尾(栈顶)。用顺序储存实现的栈结构体,称为顺序栈;用链式储存实现的栈结构体,称为链式栈。栈的特点:先进后出或后进先出顺序栈//设计管理顺序栈的结构体struct seq_stack{ int *pSSK; //存顺序栈的首地址 int len; //顺序栈的容量 int top; //栈顶下标};顺序栈其实就是通过一个管理结构体,管理一片区域,通过调用管理结构体里面的指针指向这

2021-07-22 10:38:01 121

原创 C语言——内核链表

内核链表内核链表的节点struct list_head{ struct list_head * next, *prev;};被管理的数据struct stu{ int age; struct list_head * mbr;};相关的操作接口1. 初始化内核链表struct list_head { struct list_head *next, *prev;};//方法一:#define LIST_HEAD_INIT(name) { &(name), &

2021-07-21 20:23:46 485

原创 C语言——链表,已知要删除的节点地址,删除一个无头单链表的非尾节点(删除过程不能使用遍历)

已知要删除的节点地址,删除一个无头单链表的非尾节点(删除过程不能使用遍历)原文链接????https://www.codercto.com/a/61809.html新建一个链表,如下图代码//定义结构体typedef struct del{ int data; struct del * next; }DL,*PDL;//链表PDL make_node(PDL plast, int data){ //判断传过来的参数是否为尾节点的地址 if(plast-&gt

2021-07-17 14:18:59 124

原创 C语言——链表

链表1.创建结构体2.结构体的链接3.操作链表1.创建结构体struct xxx{ ??? data; //???代表不同的类型,存放不同类型的数据 struct xxx * next; //结构体指针,指向另外一个结构体}; ---->单向非循环链表 末尾节点指向 NULL ---->单向循环链表 末尾节点指向头节点或首节点的地址2.结构体的链接 前一个节点内的结构体指针指向下一个结构体。 struct xxx p1 = malloc(sizeof(s

2021-07-16 16:52:48 65

空空如也

空空如也

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

TA关注的人

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