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;
}
返回的地址不是函数内部分配的内存
" target="_blank">[glow=255,red,2]wfpb的部落格[/glow] 学习成为生活的重要组成部分!