char* d = NULL;
int nsize = 2*sizeof(char);//内存分配太小,当赋值超过分配内存时,删除时会出问题
d = (char*)malloc(nsize);
memset(d, 0, nsize);//记得初始化
strcpy(d, "abce");
free(d);
d = NULL;
int nsize = 2*sizeof(char);//内存分配太小,当赋值超过分配内存时,删除时会出问题
d = (char*)malloc(nsize);
memset(d, 0, nsize);//记得初始化
strcpy(d, "abce");
free(d);
d = NULL;
2082

被折叠的 条评论
为什么被折叠?



