#include <stdio.h>
#include <string.h>
char * mystr();
int main()
{
printf("%s\n",mystr());
return 0;
}
char * mystr()
{
char s[20];
strcpy(s,"hello");
return s;
}
> 解决方法1:将局部变量设置为全局变量
//2:将变量用static修饰符修饰
//3:将变量直接定义为指针类型,对其进行初始化
//4:设置为堆上的地址
指针函数的局部变量
最新推荐文章于 2023-10-08 21:54:35 发布