df(),L(),leng(),num 皆為共用的矩陣或變數
別的程序中
u=1
v=0
num=1
node=4
call art(u,v)
小弟自建一個函數如下:
Public Function art(ByVal u, ByVal v)
df(u) = num
L(u) = num
num = num + 1
For w = 1 To node
If leng(u, w) = 1 Then
If df(w) = 0 Then
Call art(w, u) Q?????!:執行完此列,不會執行下一列
If L(u) > L(w) Then <======即是此列
L(u) = L(w)
End If
Else
If w <> v Then
If L(u) > df(w) Then
L(u) = df(w)
End If
End If
End If
End If
Next w
End Function
Q???:我在函數中,呼叫自己,無法返回自己,執行下一行,但是卻
能返回最初呼叫的程序,小弟非常愚昧,希望高手能夠給我
解答.謝謝!!!!