VBA(VB)里 goto 和 gosub有啥區(qū)別
VBA(VB)里 goto 和 gosub有啥區(qū)別?
泛舟湖上清波郎朗
2019-02-14 15:07:46
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個(gè)贊
goto Num語句格式:
goto 標(biāo)號1
......
......
......
標(biāo)號1:
......
......
......
Gosub 語句格式:
gosub 標(biāo)號2
語句1
......
......
......
標(biāo)號2:
......
......
......
Return
兩者的相同處,都可以實(shí)現(xiàn)轉(zhuǎn)移;區(qū)別在于,Gusub語句可以帶有 Return,而GOTO不能帶。
當(dāng)執(zhí)行Gusub ...... Return 語句,執(zhí)行到Return 將返回到Gusub的下面一行代碼。
無論這兩個(gè)轉(zhuǎn)移的哪一個(gè),都只能在一個(gè)過程中進(jìn)行,不能轉(zhuǎn)移到本過程外。
舉報(bào)