随笔分类 -  C

摘要:最近看fifo比较多,比如按键fifo、中断fifo,用的场合就是数据处理不及时怕丢包,就提前建立一片空间缓冲区存储这些数据,接收缓存区如下 #define RECERIVRSIZE 64//接受区大小 typedef struct { int Pread;//读指针 int Pwrite;//写指 阅读全文
posted @ 2020-08-14 15:07 刺儿客 阅读(133) 评论(0) 推荐(0)
摘要:void A_LedOnWihch(uint8_t s) { s = MAX(1, MIN(s,3)); switch (s) { case 1: { SetLed1ROff(); SetLed1BOn(); SetLed2Off(); SetLed3Off(); } break; case 2: 阅读全文
posted @ 2020-07-07 14:15 刺儿客 阅读(145) 评论(0) 推荐(0)
摘要:看题时发现这题,本来想用数组,但一看要求需要用递归,摸不着头脑。 首先,要介绍一下递归概念 最终肯定有一个递归结束的判断条件,例如上面的已知的f(1)的值。 1 #include<stdio.h> 2 void reverse_string(char * string) 3 { 4 if(*stri 阅读全文
posted @ 2020-04-14 16:06 刺儿客 阅读(741) 评论(0) 推荐(0)
摘要:struct mem_control_block { int is_available; //这是一个标记 int size; //这是实际空间的大小 }; void free(void *ptr) { struct mem_control_block *free; free = ptr - siz 阅读全文
posted @ 2020-04-13 11:44 刺儿客 阅读(89) 评论(0) 推荐(0)
摘要:转载别人的,原地址https://www.cnblogs.com/zwxwill/p/4322282.html,一步一步来,先从抄别人的开始,不知道需要什么规矩,就直接放他的原博客文章地址吧,后续再补充好(也不知道博客能不能像微博一样支持再次编辑) #include "stdio.h" #inclu 阅读全文
posted @ 2020-04-13 09:41 刺儿客 阅读(513) 评论(0) 推荐(0)