问题描述
- c语言中如何把在子函数中用malloc开辟的空间传回主函数?
-
如何把在子函数中用malloc开辟的空间传回主函数?
我将指针传给子函数,但却没有将开辟的空间地址带回到主函数
解决方案
malloc返回的是函数指针。你直接返回这个指针就可以了。
如果是在参数中,那么看你的参数有没有加上引用符号。&
解决方案二:
可以通过返回值啊。。。
“如何把在子函数中用malloc开辟的空间传回主函数?
我将指针传给子函数,但却没有将开辟的空间地址带回到主函数”
第一句我看懂了,第二句没有看懂。
你到底是想再子函数中开辟空间,然后把空间地址传回主函数。还是想把一个地址传给子函数,再传回主函数??
时间: 2024-10-03 15:01:36