建立一个node.cls
Public x As Long
Public nextnode As node
Dim head As node
Dim pointer As node
Dim newnode As node
Dim temp As node
Private Sub createlist_Click()
Dim n As node
Dim i As Long
Set head = New node
head.x = 8
Set head.nextnode = Nothing
Set pointer = head
For i = 1 To 15
Set newnode = New node
newnode.x = i
Set newnode.nextnode = Nothing
Set pointer.nextnode = newnode
Set pointer = newnode
Next i
Set pointer = head
While pointer.nextnode = head
Print pointer.x
Set pointer = pointer.nextnode
DoEvents
Wend
End Sub
Private Sub konglianbiao_Click()
Set pointer = head
While Not pointer Is Nothing
Set temp = pointer
Set temp = Nothing
Set pointer = pointer.nextnode
Wend
Form1.Cls
End Sub
Private Sub leave_Click()
End
End Sub
改一下
Public x As Long
Public nextnode As node
Dim head As node
Dim pointer As node
Dim newnode As node
Dim temp As node
Private Sub createlist_Click()
Dim n As node
Dim i As Long
Set head = New node
head.x = 8
Set head.nextnode = Nothing
Set pointer = head
For i = 1 To 15
Set newnode = New node
newnode.x = i
Set newnode.nextnode = Nothing
Set pointer.nextnode = newnode
Set pointer = newnode
Next i
Set pointer = head
While pointer.nextnode = head
Print pointer.x
Set pointer = pointer.nextnode
DoEvents
Wend
End Sub
Private Sub konglianbiao_Click()
Set pointer = head
While Not pointer Is Nothing
Set temp = pointer
Set temp = Nothing
Set pointer = pointer.nextnode
Wend
Form1.Cls
End Sub
Private Sub leave_Click()
End
End Sub
改一下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货