很多时候做题时都遇到一些函数就有点不知怎么做,可能因为没有什么语言基础啦!请问怎样才能学好循环、数组与函数呢?
多写程序,多看程序。。。很多程序语言的经典问题你可以试试做做的。。。如一定范围内素数,完数的判断输出;约瑟夫环问题;汉诺塔等等 。。。。太多了。。。等你都理解了以后这些什么循环,数组你就会运用自如了
函数其实没有什么深奥的
比如有一段程序是这样的
Private Sub Command1_Click()
Dim i%, XSum%, XTotal%
For i = 1 To 10
XSum = i + 1
Next
For i = 1 To 10
XTotal = XTotal + 1
Next
Print XSum
Print XTotal
End Sub
可以变成如下函数的方式
Function funSum() As Integer
Dim i%, XSum%
For i = 1 To 10
XSum = i + 1
Next
funSum = XSum
End Function
Function FunTotal() As Integer
Dim i%, XTotal%
For i = 1 To 10
XTotal = XTotal + 1
Next
FunTotal = XTotal
End Function
Function funPrint(x As Integer, y As Integer) As Boolean
Print x
Print y
funPrint = True
End Function
Private Sub Command1_Click()
dim i as boolean
i=funprint(funsum(),funtotal())
end sub
当然,现实中没有这么无聊的程序