为什么函数如何返回数组返回的动态数组是错误的,求教!初学c(oj不让用c++)

感谢各位高手的指点!我小结下夶家的建议:

1======.firmbank的方法在子函数如何返回数组内部定义静态的全局数组感觉数组大小也不能准确确定,并且耗费空间大===============

  里的返回字符串使鼡静态就好比如:

2.=====iyomumx的方法感觉是常用的方法,但在主函数如何返回数组中怎么能事先分配刚好返回结果那么大的空间让我困惑======

如果一个C++函数如何返回数组是:


那么对应C函数如何返回数组应该像这样:

内存分配不由函数如何返回数组负责而是外部传入预先分配好的内存的指针在函数如何返回数组里使用



再次感谢各位的耐心指点!

我要回帖

更多关于 函数如何返回数组 的文章

 

随机推荐