![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式:杂项
平时积累
S火星人S
这个作者很懒,什么都没留下…
展开
-
常用内存分配器算法
动态内存分配是指在程序运行过程中,根据需要动态地分配和释放内存空间。常用的就是malloc、free:malloc():用于分配指定字节数的内存空间,并返回指向该内存的指针。free():释放之前通过malloc()分配的内存空间。使用动态内存分配可以灵活地管理内存,特别适用于以下情况:需要在程序运行时根据具体需求动态分配内存的情况,例如处理可变长度的数据结构。需要在堆上分配较大的内存块,超出栈空间的限制。需要在程序中动态创建和释放对象。原创 2024-01-08 10:28:25 · 350 阅读 · 0 评论 -
如何快速定位结构体某个变量的偏移量
typedef struct { uint8_t diag_param1_result; //测试结果 uint8_t diag_param2_result; uint8_t diag_param3_result; uint8_t diag_param4_result; uint8_t diag_param5_result; uint8_t diag_param6_result; uint8_t d原创 2022-01-06 20:28:35 · 300 阅读 · 0 评论 -
指针的使用
指针的使用1.指针的 . 与 -> 使用当左边是个对象时用“.”当左边是个指向对象的指针时用“->”例如:typedef struct {uint8_t ucRow;uint8_t ucSavecmappingdate[2];}Pointer_t;Pointer_t A ;Pointer_t *B ;则调用时用A.ucRow;B->ucRow;//学...原创 2020-02-17 16:18:12 · 11 阅读 · 0 评论