Re: [VB6 ] 計算機

看板Visual_Basic作者 (昨日之死)時間19年前 (2005/06/11 17:48), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串38/51 (看更多)
※ 引述《fumizuki (小獅子)》之銘言: : 不是這樣的意思... : If p > 0 Then GoSub SplitProc: Eval = Eval(op1) + Eval(op2): GoTo EndProc : SplitProc: : op1 = Left(s, p - 1): op2 = Mid(s, p + 1): Return : 的執行順序是 : GoSub SplitProc : op1 = Left(s, p - 1) : op2 = Mid(s, p + 1) : Return : Eval = Eval(op1) + Eval(op2) : GoTo EndProc : Return 是回到原地,但是並不是重覆再執行已執行過的東西, : 那樣子毫無意義,會變成無窮迴圈... 有一個問題就是: 如果Return不是重頭開始的話, 那Eval = Eval(op1) + Eval(op2)"執行完",就會跳出Function 所以執行完的意思是執行到Eval = Eval(op1) + Eval(op2)的時候會自動的把每一個 Eval再重新重頭執行,然後算出值,最後才GoTo EndProc囉? -- 少年讀書,如隙中窺月; 中年讀書,如庭中望月; 老年讀書,如臺上玩月。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.159.236
文章代碼(AID): #12ghDdKs (Visual_Basic)
討論串 (同標題文章)
本文引述了以下文章的的內容:
0
1
以下文章回應了本文
0
1
完整討論串 (本文為第 38 之 51 篇):
10
19
2
3
文章代碼(AID): #12ghDdKs (Visual_Basic)