vb ,函数 与 过程.在什么情况下,用 函数 方便,什么情况下用 过程 方便.

来源:百度知道 编辑:UC知道 时间:2024/05/23 04:58:01
当用 递归 时,用 过程 方便还是用 函数 方便.

一般来说,当返回1个值时,用函数更加方便,而返回多个值时可以考虑用过程. 当然,用函数也可以返回多个值,这个看个人习惯
但是函数在处理问题或返回多个值时有个好处就是,可以将函数自身定义为Long型返回1或0表示函数是否成功执行完所有语句.这种返回方式也是Windows大部分API所采用的通用返回方式.

个人感觉一般用函数处理返回值更方便,但是如果有一部分纯粹的过程代码在你程序中有很多地方都需要调用,则可以考虑直接用过程sub,比较方便

递归的话,如果是计算数学问题可以用函数有时候会方便些.如果是处理信息,或者遍历之类的可以用过程.这个没有绝对的,完全看个人爱好.

用函数可以少一个参数。
其实质是一样的。

函数可以返回值,过程不可以返回值。
函数方便些。

函数 与 过程的使用没有区别的,看你的喜好而定,无所谓的。至于递归,建议用过程,不过用函数好像问题也不大。