有什么想法为什么这段代码不起作用?
#include <stdio.h>
char* get_name()
{
char string[4];
string[0] = 'A';
string[1] = 'N';
string[2] = 'A';
string[3] = '\0';
return string;
}
int main()
{
char *name = get_name();
printf("%s \n", name);
return 0;
}
谢谢你。