![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 77
嘻嘻子的呢
这个作者很懒,什么都没留下…
展开
-
STM32F103和DS1302时钟
STM32F103和DS1302时钟原创 2022-05-04 13:15:33 · 5585 阅读 · 9 评论 -
STM32--按键矩阵--扫描法
按键矩阵的原理和实现代码一、按键矩阵原理1.原理图2.原理图讲解二、按键矩阵实现思路三、按键矩阵实现代码源文件链接一、按键矩阵原理1.原理图2.原理图讲解按键矩阵其实是通过八根引脚来检测按下按键,常规按键一个按键对应一个引脚口的输入,而按键矩阵通过8根引脚,4根为输入模块,4根为输出模式,输出模块式依次输出,输入模式依次扫描,从而确定按键矩阵按下的按键所处位置,从而节省引脚资源的使用,理论上来说按键矩阵做的越多按键,引脚资源的利用率越高,但是正常来说也没人会用到36键啥的按键吧哈哈哈哈哈哈哈。所以原创 2022-05-04 18:27:30 · 4966 阅读 · 2 评论 -
2021.08.04 -- 2021.08.06 第三章 栈和队列
栈和队列一、栈1.栈的基本概念2.栈的顺序存储结构3.栈的链式存储结构4.栈的应用二、队列1.队列的基本概念2.队列的顺序存储结构3.队列的链式存储结构4.队列的应用三、特殊矩阵的压缩存储四、其他1.迷宫的"穷举求解":五、总结我有想过要不要把栈和队列和在一起讲,因为他们之间太多相似的地方了,但是我还是决定分开来写,这样复习梳理起来会更加的细致,如有不对的地方也请大家指出,多多包涵。一、栈1.栈的基本概念栈(stack)是只能在尾部添加数据或者删除数据的线性表。表尾,表顶:top,表头,栈底:b原创 2021-08-06 14:06:38 · 168 阅读 · 0 评论 -
2021.07.30-8.2第二章 线性表的定义和基本操作
人类高质量考研人。。线性表一、线性表的定义和基本操作1.线性表的定义2.约瑟夫环3. 顺序存储4.链式存储二、线性表的实现一、线性表的定义和基本操作1.线性表的定义线性结构的特点:在数据元素(节点)的非空有限集合中(1)存在唯一的一个被称做“第一个”的数据元素(有头节点)(2)存在唯一的一个被称做“最后一个”的数据元素(有尾节点)(3)除第一个之外,集合中的每一个数据元素均只有一个前驱(在同一个线性结构下,中间节点或者尾结点的前一个节点是唯一的)(4)除了最后一个之外,集合中每个数据元素均只原创 2021-08-02 15:51:19 · 318 阅读 · 0 评论 -
C语言函数指针和指针函数的定义和调用
函数指针和指针函数的定义和调用确实第一次听到函数指针和指针函数的时候感觉特别的绕。而且昨天要写函数指针的时候一下子想不起来,自己写篇文章和大家分享一下也让我增加印象。指针函数指针是函数的返回类型int* Fun(void);int*是一个int类型的指针,作为函数的返回值声明格式:类型说明符* 函数名(参数)int* Fun1(int data1);返回值类型一定要是个指针函数指针是代表函数入口地址的变量函数本体: int Fun(int);函数指针 in (*p)(int原创 2021-07-29 16:06:06 · 4134 阅读 · 1 评论