猿问

vb中fun和fun()有什么区别?

Sub SaveData()
Open App.Path & "\" & "outtxt.txt" For Output As #1
Print #1, Text1.Text
Close #1
End Sub

Function Fun()
Dim s As Long, i As Integer
For i = 0 To 100
If i Mod 2 = 0 Then
s = s + i ^ 2
End If
Next i
Fun = s 就在这里如果改为fun()就会提示什么什么溢出

End Function

Private Sub Command1_Click()
d = Fun()
Text1.Text = d
SaveData
End Sub

莫回无
浏览 656回答 2
2回答

白板的微信

fun不是VB的关键字也不是内置函数或常数,可以定义它用来做函数名或变量常量名。在引用函数时 (i) 与 i 是等价的 所以fun((i)) 和 fun(i) 一样在定义函数时 就只有 fun(i)是合法的 而fun((i))则非法。
随时随地看视频慕课网APP
我要回答