C程序设计中的函数调用
在调用过程中,什么时候需要返回值即要用到return?什么时候不需要即要用viod避免有返回值?什么时候用不用return viod都行呢?
参考答案:不用指针函数,直接指针就行了。
如
void *fun()
{
int *p = malloc(1);
return p;
}
main()
{
int *p = fun();
retrun 0;
}
不过用完记得要释放空间,最好是一个函数负责分配的话,就设立另一个专门负责释放空间的函数,一一对应起来,就不容易出现内存问题。