动态内存分配的问题
你好,我有一个使用这个芯片分配相对较大的阵列的一点问题,我正在使用SDK 5.0.4,我有2个结构,
typedef结构{uint8_t x,uint8_t y;} s1;
typedef struct {
uint8_t c;
s1 * buf;//指向第一结构数组的指针
S2;
然后我为第二结构S2动态地分配存储器,
s2 * mys2 = malloc(sizeof(s2));
然后在用于结构S2的初始化器内部,我正在为结构S1分配内存
s2-> buf = malloc(sizeof(s1)*长度);