用C语言如何使函数返回值为指向一维数组的指针?

如果想在主函数中输出自定义函数中定义的数组,怎么实现?是不是要在自定义函数中把数组定义为静态存储?使函数返回值为指向指针的指针又如何实现?谢谢高手!!... 如果想在主函数中输出自定义函数中定义的数组,怎么实现? 是不是要在自定义函数中把数组定义为静态存储? 使函数返回值为指向指针的指针又如何实现? 谢谢高手!! 展开
 我来答
象三脱康泰
2020-06-07 · TA获得超过3853个赞
知道大有可为答主
回答量:3135
采纳率:27%
帮助的人:237万
展开全部
这个问题一个较为妥善的方法是把数组定义在主函数,再传入数组地址给自定义函数,如果你非要在自定义函数里定义也行,至于是否需要设置为static,那得看情况,因为函数退出时栈空间并不是马上被刷新,如果你能保证该栈空间在你访问前没被释放就没必要定义为static,但是保险起见定义static更好,因为你可能不知道到底该内存是不是被重新写入了数据,至于你说要返回指向指针的指针,我举个例子,int**
fun(),这个就是返回一个指向指针的指针,其指向的指针指向int型,呵呵,明白了没
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式