跳去內容

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行之間就會形成一個無限迴圈

睇埋

[編輯]

參考資料

[編輯]
  1. David Anthony Watt; William Findlay (2004). Programming language design concepts. John Wiley & Sons. p. 228.

[編輯]
  1. 譯名見:駱德廉 無日期,頁 344
  2. 譯名見:駱德廉 無日期,頁 320
  3. 汪德溥、游坤燦、陳國球 無日期,頁 1-54–1-55

書目

[編輯]
  • 汪德溥; 游坤燦、陳國球 (無日期)。APPLE II 微電腦綜合應用技術。香港:協群。
  • 駱德廉 (無日期)。APPLE 組合語言程式。香港:博文。