请问各位我想把一个字串阵列回传为什么不能直接把
阵列回传即可, 一定要用strcpy的方式以及动态内存配置??
char * getrandom()
{
char name[30]="California";
char *r = (char*) malloc(sizeof(char) *30);
strncpy(r,name,sizeof(name));
return r;
}
以上可以执行但是用下面的方式却不能执行
char * getrandom()
{
char name[30]="hunkchen2000";
return name;
}