摘要: [toc] ## 阅读全文
posted @ 2023-06-28 08:58 烙铁666 阅读(11) 评论(0) 推荐(0)
摘要: [toc] ### 一. 单片机的内部资源 >1. Flash程序存储空间: 在早期单片机中, 主要使用的是OTPROM(只能写入一次程序). 后来出现Flash可重复擦写程序价格低, 且断电依然可保存数据. >2. RAM数据存储空间: 用于存储程序运行过程中产生的数据, 断电后数据丢失, 优点是 阅读全文
posted @ 2023-06-27 21:03 烙铁666 阅读(38) 评论(0) 推荐(0)
摘要: ```c /* 将某个文件夹中的全部文件, 按以下两条规定重命名. 一. 如果文件名中含有'_'且'_'到'.'之间只有一位数, 在这位数前面加'0' 二. 如果文件名中不含'_'且'.'前面只有一位数, 在这位数前面加'0' 程序目前存在无法解释的bug, 当pAddress的路径和old, 相同 阅读全文
posted @ 2023-06-27 19:45 烙铁666 阅读(21) 评论(0) 推荐(0)
摘要: [toc] ## 一. 算数操作符 `1. 算数操作符分类: ` \+ | - | * | / | % | | | |-- > 1. 除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数。 > 2. 对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。 阅读全文
posted @ 2023-06-25 12:00 烙铁666 阅读(109) 评论(0) 推荐(0)
摘要: [toc] ## define 阅读全文
posted @ 2023-06-25 11:39 烙铁666 阅读(35) 评论(0) 推荐(0)
摘要: [toc] ## 一. 什么是文件 阅读全文
posted @ 2023-06-24 16:51 烙铁666 阅读(25) 评论(0) 推荐(0)
摘要: [toc] ## 一. malloc, calloc和realloc用法 ### 1.1 malloc详解 阅读全文
posted @ 2023-06-24 16:47 烙铁666 阅读(14) 评论(0) 推荐(0)
摘要: [toc] ## 一. 枚举 ### 1.1 枚举的定义和优点 >* 枚举定义的值是常量, 可以被初始化一次, 如果没有手动初始化, 系统会将第一个常量自动初始化为0, 往后每个常量在前一个基础上 + 1 >* 枚举对比宏定义更加严谨有类型检查, 并且可以增加代码的可维护性. ```c #inclu 阅读全文
posted @ 2023-06-24 16:43 烙铁666 阅读(25) 评论(0) 推荐(0)
摘要: [toc] ## 一. 结构体的定义声明和初始化 ### 1.1 结构体定义 >* 定义: 结构体是值的集合, 与数组不同的是, 这个值可以是不同类型. 这些不同类型的值也被称为成员变量. ```c struct Test{ int a = 10; char b = 'x'; float f = 2 阅读全文
posted @ 2023-06-24 16:02 烙铁666 阅读(62) 评论(0) 推荐(0)
摘要: 目录一. 字符指针1.1 使用方式一1.2 使用方式二1.3 面试考点二. 数组指针2.1 数组指针的表示形式2.2 数组指针的使用2.3 内容拓展三. 函数指针3.1 区分函数指针和指针函数3.2 看两个有趣的代码3.2 函数指针数组四. 回调函数4.1 什么是回调函数4.2 应用案例, 实现qs 阅读全文
posted @ 2023-06-23 21:51 烙铁666 阅读(24) 评论(0) 推荐(0)