有如下代码,分析不妥之处:
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test()
{
char *str = NULL;
GetMemory(str);
strcpy(str, "Hello world");
printf("%s", str);
}
有如下代码,分析不妥之处:
void GetMemory(char *p)
{
p = (char *)malloc(100);
}
void Test()
{
char *str = NULL;
GetMemory(str);
strcpy(str, "Hello world");
printf("%s", str);
}