动态内存分配的问题
你好,我有一个小问题分配相对较大的数组使用这个芯片,我使用SDK 5.0.4,我有2个结构体,
typef struct{uint8_t x, uint8_t y;} s1;
typedef struct {
uint8_t c;
s1 *缓冲区;//指向第一个结构体数组的指针
} s2;
然后为第二个结构s2动态分配内存,
S2 * mys2 = malloc(sizeof(S2));
然后在struct s2的初始化式中,为struct s1分配内存
S2 ->buf = malloc(sizeof(s1)*length);