[vb2008] 請教一題呼叫函數程式題
Private Sub Form_Activate( )
DIM X as Integer
X=3
Call F1(X)
Debug.Print(X)
End Sub
Sub F1( ByRef X As Integer )
Call T2 ( X=X+X , X , X )
End Sub
Sub T2(ByRef A As Integer ,ByVal B As Integer , ByRef C As Integer )
A = A + 1 : B = B + 2 : C = A + B * C
End Sub
執行結果為16,請問16要怎麼算呢??
一開始呼叫F1函數,再呼叫T2,其中X=X+X會傳什麼值過去給T2呢?謝謝各位前輩
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.171.167
→
06/26 15:52, , 1F
06/26 15:52, 1F
→
06/26 16:22, , 2F
06/26 16:22, 2F
→
06/26 16:35, , 3F
06/26 16:35, 3F
→
06/26 16:36, , 4F
06/26 16:36, 4F
→
06/26 17:02, , 5F
06/26 17:02, 5F
推
06/26 17:09, , 6F
06/26 17:09, 6F
→
06/26 17:09, , 7F
06/26 17:09, 7F
→
06/26 17:14, , 8F
06/26 17:14, 8F
→
06/26 17:23, , 9F
06/26 17:23, 9F
→
06/26 21:26, , 10F
06/26 21:26, 10F
→
06/27 10:25, , 11F
06/27 10:25, 11F
→
06/27 10:28, , 12F
06/27 10:28, 12F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):