VB中function过程自定义函数的参数是用来提醒自己的吗? 如 function c
VB中function过程自定义函数的参数是用来提醒自己的吗?如functioncalculate(radius)calculate=2*3.14*radiusendfu...
VB中function过程自定义函数的参数是用来提醒自己的吗? 如 function calculate(radius)
calculate=2*3.14*radius
end function
r=inputbox(“input the radius of
the cirle." ,1)
msgbox calculate(r)
r 又怎么等于radius 呢 展开
calculate=2*3.14*radius
end function
r=inputbox(“input the radius of
the cirle." ,1)
msgbox calculate(r)
r 又怎么等于radius 呢 展开
展开全部
'自定义函数式: 函数名(参数)返回值。
'如: Function culat(rad As Double)As Integer
' culat=int(2*rad)
'End Function
'函数名culat,参数rad是Double类型,返回值是Integer类型。
'使用该函数后,culat是 (2 * rad) 的整数。
'Call culat(1)返回2,culat(2)返回4,culat(3)返回6,culat(4)返回8 …
'从函数式(Function…)到End Function ,参数首次是Call设置的值,从上往下执行,“函数名=”是等号右边表达式的值赋值给该函数。
Private Function calculat1(radiu As Integer)
radiu = InputBox("input the radius of the cirle.", "", "", 1, 1)
MsgBox (radiu)
End Function
Private Function calculat2(radiu As Integer)
Dim r
r = InputBox("input the radius of the cirle.", mutton, radiu, 1, 1)
MsgBox (r)
End Function
Private Function calculat3(mutton As String, radius As Long) As String '使用该函数时(如:“calculat3 "stinger",201”),向下找mutton、radius,找到的第一个mutton或radius是该函数使用时设置的值["stinger"和201(使用时 第一个mutton是字符串"stinger",第一个radius是整数201)]
radius = InputBox("input the radius of the cirle.", mutton, radius, 1, 1)
calculat3 = Str(2 * 3.14 * radius)
MsgBox (calculat3)
End Function
Private Sub Form_Click()
calculat1 (6)
calculat2 (2)
calculat3 "10010", 321
End Sub
'如: Function culat(rad As Double)As Integer
' culat=int(2*rad)
'End Function
'函数名culat,参数rad是Double类型,返回值是Integer类型。
'使用该函数后,culat是 (2 * rad) 的整数。
'Call culat(1)返回2,culat(2)返回4,culat(3)返回6,culat(4)返回8 …
'从函数式(Function…)到End Function ,参数首次是Call设置的值,从上往下执行,“函数名=”是等号右边表达式的值赋值给该函数。
Private Function calculat1(radiu As Integer)
radiu = InputBox("input the radius of the cirle.", "", "", 1, 1)
MsgBox (radiu)
End Function
Private Function calculat2(radiu As Integer)
Dim r
r = InputBox("input the radius of the cirle.", mutton, radiu, 1, 1)
MsgBox (r)
End Function
Private Function calculat3(mutton As String, radius As Long) As String '使用该函数时(如:“calculat3 "stinger",201”),向下找mutton、radius,找到的第一个mutton或radius是该函数使用时设置的值["stinger"和201(使用时 第一个mutton是字符串"stinger",第一个radius是整数201)]
radius = InputBox("input the radius of the cirle.", mutton, radius, 1, 1)
calculat3 = Str(2 * 3.14 * radius)
MsgBox (calculat3)
End Function
Private Sub Form_Click()
calculat1 (6)
calculat2 (2)
calculat3 "10010", 321
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询