21ic问答首页 - malloc 赋值问题
malloc 赋值问题
阳光的zj2021-05-07
cmd = (uint8_t *)malloc(CMD_LEN*sizeof(uint8_t));
if(cmd == NULL) return;
cmd[0] = 2;
cmd[1] = 5;
这是部分函数,通过调试,不是cmd[0] = 2,而是cmd[11] =2 ,cmd[12] =5 没有找到原因呢
if(cmd == NULL) return;
cmd[0] = 2;
cmd[1] = 5;
这是部分函数,通过调试,不是cmd[0] = 2,而是cmd[11] =2 ,cmd[12] =5 没有找到原因呢
赞0
你的cmd是什么类型的指针?另外你最后一句话,能不能直接把cmd指向的内存区域截图出来。
评论
2021-05-09
赞0
评论
2021-05-08
您需要登录后才可以回复 登录 | 注册