malloc函数面试题2
作者:互联网
char* GerMemory(void)
{
char p[] = "hello world";
return p;
}
void Test(void)
{
char* str = NULL;
str = GerMemory();
printf(str);
}
int main()
{
Test();
return 0;
解析:乱码
返回栈空间的地址问题
当str=GetMemory();后 函数调用完毕,p内存被系统收回,再次打印str就是随机值
标签:面试题,return,函数,void,malloc,char,GerMemory,str,Test 来源: https://www.cnblogs.com/wchhxx/p/16251330.html