导航

函数返回值

已知传参是拷贝。返回值也是拷贝。

 

现在已经不知道为什么这么写了。

 

拷贝的地址是函数里开辟的,再去读,读个鬼。

 

测试代码

#include <stdio.h>


char *test()
{
        char p[10] = "hello";
        return p;
}

int main()
{
        char *p = test();

        printf("%s\n", p);
        return 0;

}

 

posted on 2021-04-21 11:57  toughcactus  阅读(32)  评论(0编辑  收藏  举报