char *f(){char buf[5]="abc";return buf;}main(){char *p;p=f();printf("%s",p);}------------------------------如上,f中的char指针buf是不是在退出函数时就应该已经被回收的?这样用会不会有问题?