+ -
当前位置:首页 → 问答吧 → 为什么要分子过程与函数?

为什么要分子过程与函数?

时间:2011-09-30

来源:互联网

初学VB,有一点不明白。
子过程与函数区别在于:
子过程没有返回值,不能参与表达式运算
函数有返回值,能参与表达式运算

这样看到,函数功能比子过程强。我觉得完全可以用函数代替子过程啊。为什么还要分这两个?有什么其他的意义吗?

作者: arsaisy   发布时间: 2011-09-30

根据需要使用,你的意思是所有过程都可以写成函数的形式,是可以,但是有时我们将一小片代码模块化封装起来,但是不需要它返回任何值,这样就适合写成过程,你要是非写成函数的形式的话可以,可能占点小内存,另外别人看你代码会很困惑,就像你声明了几十个变量,可是在你下面的代码中一个都没有使用。

作者: sysdzw   发布时间: 2011-09-30

热门下载

更多