生死狙击自动瞄准辅助:VBS里面过程返回的值是什么,对像是谁

来源:百度文库 编辑:高校问答 时间:2024/05/05 09:43:44
关于VBS里面的 Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub

Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub

Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function

说FUNCTION可以返回值,他返回的是什么啊?

为什么没有DIM还能用变量?
Sub ConvertTemp()
temp = InputBox("请输入华氏温度。", 1)
MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub

里面ConvertTemp()这个是个函数的话,那他的对像是谁?

我是超级菜鸟,我应该怎么理解这个两个过程啊,一个SUB,一个Function
我应该怎么理解这两个过程啊?有谁能教教我吗?

Function Celsius(fDegrees)
Celsius = (fDegrees - 32) * 5 / 9
End Function

中,第二行就是设置了返回值啊,因为它把值赋给了函数名。

VBS 里并没有要求一定要声明后才能使用变量,但是先声明后使用是良好的编程习惯。