在调用过程中,什么时候需要返回值即要用到return?什么时候不需要即要用viod避免有返回值?什么时候用不用return viod都行呢?
參考答案:不用指针函数,直接指针就行了。
如
void *fun()
{
int *p = malloc(1);
return p;
}
main()
{
int *p = fun();
retrun 0;
}
不过用完记得要释放空间,最好是一个函数负责分配的话,就设立另一个专门负责释放空间的函数,一一对应起来,就不容易出现内存问题。
笑话军事旅游美容女性百态母婴家电游戏互联网财经美女干货家饰健康探索资源娱乐学院 数码美食景区养生手机购车首饰美妆装修情感篇厨房科普动物植物编程百科知道汽车珠宝 健康评测品位娱乐居家情感星座服饰美体奢侈品美容达人亲子图库折扣生活美食花嫁风景 | 首页 |
在调用过程中,什么时候需要返回值即要用到return?什么时候不需要即要用viod避免有返回值?什么时候用不用return viod都行呢?
參考答案:不用指针函数,直接指针就行了。
如
void *fun()
{
int *p = malloc(1);
return p;
}
main()
{
int *p = fun();
retrun 0;
}
不过用完记得要释放空间,最好是一个函数负责分配的话,就设立另一个专门负责释放空间的函数,一一对应起来,就不容易出现内存问题。