+ -
当前位置:首页 → 问答吧 → 初学乍练请指教:什么时候需要return指针啊?

初学乍练请指教:什么时候需要return指针啊?

时间:2010-08-16

来源:互联网

本帖最后由 liklstar 于 2010-08-16 16:51 编辑

一个指针链当作参数传入函数,并在该函数中被修改,比如:增加了几个节点或删除了几个节点,指针在最初被传入时可能是空指针。

请问:什么时候需要return指针才能得到被修改后德结果?什么时候不需要return?

我碰到过这样的现象:指针在函数内被修改,若不return出来就没法得到修改后的结果!不知是我弄错了还是却有其事。我的印象是指针的修改是不用return的,修改了就是修改了,无论在哪里!但好像不是这么回事?

作者: liklstar   发布时间: 2010-08-16

所谓需要或者不需要都是相对而言.要想改变一个变量的值,可以RETURN一个指针,也可以不RETURN.

作者: ilwmin   发布时间: 2010-08-16

需要还是不需要得看你通过原来的数据能否访问到,换句话说如果不返回那个位置会不会找不到。
此外还得看具体的需要了,某些时候返回的话再去访问更方便,某些时刻并不需要那个值
到底需要还是不需要最后还是问你自己

作者: daybreakcx   发布时间: 2010-08-16