2.简述VB中函数和过程的区别(从定义和调用两方面加以说明)。

 我来答
匿名用户
2013-08-06
展开全部
VB函数的定义: 函数是有返回值的程序块,可以输入参数,也可以无参数。在语法上,函数相当于一个表达式。一般的调用方法是a=F()或者Call F(),后者不处理返回值。 VB过程的定义:
①利用“工具”菜单下的“添加过程”命令——选择函数,定义生成一个函数过程的框架。 ②利用代码窗口直接定义,一般格式:�
Function 函数过程名([参数列表]) [As 类型]�
局部变量或常数定义�
函数过程名 = 返回值 �
Exit Function]�
语句块�
End Function�
函数过程名:命名规则同变量名;参数列表形式:[ByVal]变量名[()][As 类型]称为形参,仅表示参数的个数、类型,无值;函数名 = 返回值 在函数体内至少对函数名赋值一次;[Exit Function]:表示退出函数过程。�
子过程的定义�
①利用“工具”菜单下的“添加过程”命 令——选择子程序,定义生成一个子过程的框架。②利用代码窗口直接定义,一般格式:
Sub 子过程名[(参数列表)]�
局部变量或常数定义�
[Exit Sub]�
语句�
End Sub�

两者之间的区别函数有返回值,而过程(即子程序)没有返回值
函数只有一种调用格式:函数名(参数),而且必须要有接收函数返回值的变量
过程有两种调用格式:
1.过程名+空格+参数
2.CALL 过程名(参数)
匿名用户
2013-08-06
展开全部
函数也可以用CALL调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式