the*_*ick 1 c
我可以将函数内部动态创建的数组(使用malloc)返回给调用者吗?
我知道返回一个静态分配的数组是错误的,因为堆栈在函数返回时展开,变量不再有效,但动态分配的变量呢?
Mat*_*nen 5
返回使用malloc分配的任何内容都是可以的,只要使用您的函数的任何人在完成后都可以自由地使用它.malloc在堆上分配,这在您的程序中基本上是全局的.
归档时间:
14 年,7 月 前
查看次数:
4536 次
最近记录: