Goto
閱讀設定
Goto(粵拼:粵化口語音:gou1 tu6,源自英文 go to,直譯 「走去」)係最原始嗰種控制流程,相當於機械語言或者組合語言嘅 「跳」[註 1](jump)或者 「分岐」[註 2](branch)命令。喺支援標記嘅程式語言,「goto」 後面通常用都係放一個標記,意思係叫部電腦喺嚟到呢個位嗰陣跳去個標記所標示嗰個位置,當中「goto」使唔使大細階就視乎程式語言而定[1]:
goto label
喺唔支援標記嘅程式語言,「goto」 後面通常會係行號,例如,喺早期嘅BASIC,可能有行會咁寫:
80 GOTO 10
喺呢個例子,80 係 「goto 10」 呢行自己嘅行號,而呢個 「goto」 就叫架電腦走返去第10行(指行號係10,唔係真係數落係第10行[註 3]);如果中間冇第啲 「goto」,又冇終止程式嘅命令,第10行同第80行之間就會形成一個無限迴圈。
睇埋
[編輯]參考資料
[編輯]- ↑ David Anthony Watt; William Findlay (2004). Programming language design concepts. John Wiley & Sons. p. 228.
註
[編輯]書目
[編輯]- 汪德溥; 游坤燦、陳國球 (無日期)。《APPLE II 微電腦綜合應用技術》。香港:協群。
- 駱德廉 (無日期)。《APPLE 組合語言程式》。香港:博文。