21世纪的战争有哪些:在C程序设计中,如果在一个函数空开辟空间并处理数据,那么如何将该空间的数据返回调用函数?

来源:百度文库 编辑:高考问答 时间:2024/05/01 03:31:45
用指针函数可以吗?
用指针具体怎么做呢?

不用指针函数,直接指针就行了。

void *fun()
{
int *p = malloc(1);
return p;
}
main()
{
int *p = fun();
retrun 0;
}
不过用完记得要释放空间,最好是一个函数负责分配的话,就设立另一个专门负责释放空间的函数,一一对应起来,就不容易出现内存问题。

用指针就可以了