![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
プログラミング言語の名称が記載されていませんが、古典的BASIC言語でのGOSUBについて解説します。
BASICプログラムはメインルーチンとサブルーチンがあり、木に例えれば幹がメインルーチン、枝がサブルーチンになります。
GOSUBとは、Go to Subroutine の略で、「サブルーチンに飛べ」と言う命令になります。
GOSUBで飛ばされ、サブルーチンに移った処理は、RETURN命令でメインルーチンに戻ります。
例:
10 処理1
20 GOSUB 50
30 PRINT "END"
40 END
50 処理2
60 RETURN
この場合、処理1が終了後、GOSUB 命令によって行番号50の処理2へ移り、RETURN命令で行番号30に戻り、"END"と表示してプログラム終了となります。
No.2
- 回答日時:
プログラミングで、同じ処理をまとめて「サブルーチン(Subroutine)」を作ります。
「ルーチンワーク」のルーチン。
で、「そこへ行っといで」命令がGoSub(routine)。
処理が終わったら、戻ってきます。
戻らず「行きっぱなし」はGoto。
(帰ってくる場合もあるにはあるが・・。)
ざっとこんな感じでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 キャバクラの怒鳴る年下の先輩について 夜の世界には何処のお店にも一人はいますが、 兎に角怒鳴って、叱 1 2022/04/16 22:53
- 憲法・法令通則 企業の行政処分について。 兄が行政処分(業務改善命令)を受けた企業への転職を検討しているようです。 4 2023/05/14 08:47
- Excel(エクセル) 表の中を『年』で検索し、値を得たい。 4 2023/01/31 22:37
- その他(税金) 電力、ガス、食料品等価格高騰緊急支援給付金(令和5年度非課税世帯)について 1 2023/08/01 21:37
- 金銭トラブル・債権回収 時効援用 5 2023/05/02 21:40
- 訴訟・裁判 強制執行までの流れ 3 2023/04/12 22:30
- 憲法・法令通則 建築について質問です。 「違反建築許可令」という許可令は実際に存在していたでしょか? ご回答をお願い 1 2023/05/11 02:55
- その他(悩み相談・人生相談) 私、高校生なのに、まだ親に「~しなさい」とか「なんで言われた通りにできないの?」とか、命令口調で言わ 4 2022/11/13 00:50
- モニター・ディスプレイ Dell G2422HSのディスプレイの入力信号の切替器やリモコンを教えてください 4 2023/05/30 17:56
- その他(SNS・コミュニケーションサービス) 変なメールが来ましたなんですか?これわ 1 2022/04/18 18:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
例外処理のフローチャートの記...
-
モジュールとサブルーチン
-
ACCESSのVBAでPrivate Sub ~en...
-
初歩的な質問なのですが、サブ...
-
Excel VBAで、ユーザーフォー...
-
COBOLで、Shellを起動するには?
-
ExcelVBA AddinでOnAction
-
”:”がいっぱいの文について。
-
VBでグローバル変数を宣言するには
-
Excel VBAでリンク切れをチェッ...
-
グラフのX,Y座標を取得したい
-
ユーザー定義関数に#NAME?が返...
-
VBA This Workbookモジュール...
-
エクセルVBAでシートモジュール...
-
Excel VBA 『Call』で呼び出す...
-
VBAで別モジュールへの変数の受...
-
DBD::mysql インストールについて
-
教えて下さい。
-
標準モジュールを削除したい。(...
-
Perl モジュールのアンインスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
例外処理のフローチャートの記...
-
Excel VBAで、ユーザーフォー...
-
COBOLで、Shellを起動するには?
-
モジュールとサブルーチン
-
”:”がいっぱいの文について。
-
ExcelVBA AddinでOnAction
-
オフコン(富士通Kシリーズ)...
-
ACCESSのVBAでPrivate Sub ~en...
-
VBAで2重のDoLoop関数から抜け...
-
fortran95実行エラー
-
perlの構文でカンマの意味が分...
-
プログラムの可読性が悪いです...
-
Perlのサブルーチンの引数引継ぎ?
-
サブルーチンを認識しません。
-
GOSUB命令とは
-
Inline CでOpenMPは使えますか?
-
初歩的な質問なのですが、サブ...
-
サブルーチンに引数を2つ以上...
-
BASIC言語で時差を求めるには?
-
cobol サブルーチンのlink
おすすめ情報