VB里面fact函数什么意思啊!才接触VB,赶脚概念太抽象了。我们平时接触的函数都是带表达式的。这VB里面的高数连个表达式都没有,完全不懂啊。
2 回答
![?](http://img1.sycdn.imooc.com/5333a1920001d36402200220-100-100.jpg)
BIG阳
TA贡献1859条经验 获得超6个赞
1、函数可以理解为算法,为了解决某种问题而设计的,这就脱离了语言限制,同样适用于VB。
函数通常有输入和输出,就像一个工厂,送进去原材料,加工处理后,得到成品送出来。
例如如下自定义函数:
12345678 | '返回阶乘,参数为长整形 Private Function Fact( ByVal part1 As Long ) As Long Fact = 1 While part1 Fact = Fact * part1 part1 = part1 - 1 Wend End Function |
调用该函数:Print Fact(4),将打印出4的阶乘结果。
在该函数里形参part1为待加工的数据,返回的结果为加工后的数据,即阶乘——该函数的功能。
VB库函数、API函数都是同样的道理,是把具有某功能的代码封装在一起,方便调用。我们不必关注其内部实现,只需了解接口即可。
2、至于参数,并不是函数所必须的。例如:
1234567 | Private Function Fac() Me .Print "Output A String!" Me .Print "Do The Best!" End Function Private Sub Form_Click() Fac '调用函数 End Sub |
该函数用于输出特定的内容,不需要参数。
函数是相对基本的东西,学好了有助于提高编程能力。
![?](http://img1.sycdn.imooc.com/5458657e000125a302200220-100-100.jpg)
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
VB中好像没有fact这个函数。
VB中函数特别多,除VB自带的函数(大概有150个左右),还有API函数,也就是应用程序编程接口,运行与Windows系统,它大大扩展了VB的功能。
不论是自带函数还是API函数,在安装VB时,均有Msnd安装,即VB的帮助,如果你安装了它,就可以查询函数是什么以及它的使用方法。
添加回答
举报
0/150
提交
取消