int* s()
{
int a=5;
return &a;
}
你返回的&a是函数内部分配内存的地址,当然是有问题的
而
char *strcpy(char *strdest,const char *strsrc)
{
char *temp;
temp=strdest;
strsrc=temp;
return temp;
}
返回的地址不是函数内部分配的内存
{
int a=5;
return &a;
}
你返回的&a是函数内部分配内存的地址,当然是有问题的
而
char *strcpy(char *strdest,const char *strsrc)
{
char *temp;
temp=strdest;
strsrc=temp;
return temp;
}
返回的地址不是函数内部分配的内存