注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

周超强 廊坊师范学院信息技术提高班第十期

人生没有彩排,每天都是现场直播!

 
 
 

日志

 
 

Function过程  

2013-02-05 15:45:06|  分类: VB学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一、建立Function
Function过程的格式为:
private|public|static|Function 函数名({参数名})as {As 类型}
函数体
函数名=表达式
exit Function
end Function
说明:
(1)Function过程有返回值,但最后的返回值要指明类型
(2)Function过程不能嵌套。
例子:private function app(m as integer,n as interger)as long
app:是自己定义的过程的名字。
m和n: 是自己用到的参数的名字,数据类型必须要定义。
as long:是自己返回值的数据类型,当没有时,默认值为变体类型。
二、Function的调用
1):如果有返回函数值,则为
被赋值对象=函数名(参数1,参数2……)
2):如果没有返回函数值,则为
函数名   实际参数1,实际参数2,……
(函数名与第一个实际参数之间一定要有空格)
3):使用call语句。格式为
call 函数名 (参数1,参数2……)
例子:Private Function fac(m As Integer, n As Integer) As Integer
Dim p As Long
p = n * m
fac = p
End Function
Private Sub Command1_Click()
Dim s As Long
s = fac(8, 9)      或者print  call fac(8,9)或者  print fac 8,9
Print s
End Sub
由例子我们可以知道,在Function过程中,把最后的返回值赋予给了过程名。所以当在单击事件中在调用时,直接就可以输出结果了。


                                                                

  评论这张
 
阅读(96)| 评论(5)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017