本帖最后由 qddnovo 于 2014-6-11 21:39 编辑
//问题1:
//分析下面程序:
void GetMemoty(char **p,int num)
{
*p=(char*)malloc(num);
}
int main()
{
char *str=NULL;
GetMemoty(&str,"hello");
free(str);
if(str!=NULL);
{
strcpy(str,"world");
}
printf("\nstris%s",str);
getchar();
}
//请问大家:输出结果是什么,希望大家能说说原因,先谢谢了。 |