05 2022 档案
摘要:1. _attribute_关键字 该关键字用于声明函数、变量或数据类型的一些属性,诸如((weak))弱定义、((alias("__centon")))函数别名等。 2. C语言快速给字符数组赋值的方法 如果是类似 char a[10] ; 这种定义不可以直接将字符串变量赋值给它,因为一个数组区间
阅读全文
摘要:记一个很小但有点奇葩的bug: linux 下通过makefile进行编译时总是不能将代码更改烧录进芯片中, 第一次判断:Makefile 里打包的文件是旧文件,这个判断无误,但是修改makefile 并不能解燃眉之急,语法不熟 Orz ; 第二次判断:一个一个编译我修改过的文件,再把新的outpu
阅读全文
摘要:1. 美化代码格式之传递多个参数进函数 C#中有通过实体向函数中传递参数以起到美观与简化的目的,同样C语言可以通过先定义一个结构体,然后将结构体指针作为参数传递进去(传递整个结构体效率会比较低,因为需要对整个结构体做一个复制处理),然后在函数内部通过结构体->的方法取出使用; 来源:菜鸟教程 C 语
阅读全文
摘要:1. 按键监听逻辑及相关操作用处 static uint32_t key_all = 0,key_now = 0,clean = 0,count = 0,long_cnt = 0;void key_check_utral(void){ static uint8_t key[3] = {0}; key
阅读全文