BASIC プログラミング言語の GOTO ステートメントと GOSUB ステートメントの違いは何ですか?
質問する
11521 次
3 に答える
22
GOTO
単純に別の行にジャンプしGOSUB
、それがどこから来たかを追跡します (おそらくスタック上)。そのため、インタープリターが に遭遇すると、最後に呼び出されたRETURN
場所に戻ります。GOSUB
于 2012-10-10T01:33:57.670 に答える
1
GOTO を呼び出すと、プログラムは問題の行にジャンプして実行を続けます。
GOSUB を使用する場合も同じですが、ある時点で RETURN ステートメントをコーディングすると、コードは GOSUB の直後の行に戻ります。
つまり、GOTO は X に移動し、GOSUB は X に移動しますが、現在の場所を覚えているので、後で戻ることができます。
于 2012-10-10T01:35:08.620 に答える