C语言函数返回指针

2024-11-25 17:26:08
推荐回答(2个)
回答1:

第二种方法,跟第一种只是参数和返回值不同而已。
初看时需要在第二种中申请内存返回出来,但是字符串为局部变量时其实也是存在静态内存中的,不会因为函数退出而失效,直接将函数内拼装的字符串返回出来也是可以的,你也可以加上static定义什么的也没问题。

回答2:

我觉得没有,应该是需要在函数中申请堆分配,然后最后要记得delete掉。