题目内容
(请给出正确答案)
[主观题]
分析下面的程序: void GetMemory(char **p,int num) { *p=(char *)malloc(num); } int main()
分析下面的程序:
void GetMemory(char **p,int num)
{
*p=(char *)malloc(num);
}
int main()
{
char *str=NULL;
GetMemory(&str,100);
strcpy(str,"hello");
free(str);
if(str!=NULL)
{
strcpy(str,"world");
}
printf("\n str is %s",str);
getchar();
}
问输出结果是什么?希望大家能说说原因,先谢谢了
提问人:网友zhangying
发布时间:2022-01-07