• ベストアンサー

メインルーチンについて。

メインルーチンとは何でしょうか?メインルーチン単体で使う事はあるのでしょうか?ご教授下さい。すみませんが。サブルーチンがない場合は、どうなるのでしょうか?ご教授下さい。すみませんが。

質問者が選んだベストアンサー

  • ベストアンサー
  • Nobu-W
  • ベストアンサー率39% (725/1832)
回答No.1

http://exture-ri.com/2019/11/29/%E3%82%B5%E3%83%96%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%EF%BC%88sub-routine%EF%BC%89%E3%83%BB%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%AB%E3%83%BC%E3%83%81%E3%83%B3%EF%BC%88main-routine%EF%BC%89%E3%81%A3/ メインルーチン(Main Routine)・・・全体プログラムの始めに呼び出されるプログラムのこと。 サブルーチン(Subroutine)・・・プログラムの中で繰り返し使われる、特定の機能を持った独立したプログラム。デバッグが容易になり、同じ記述を何度も書く必要がなくなるという特徴を持つ。 具体例 http://www.yamamo10.jp/yamamoto/lecture/2004/1E/27th/html/node2.html

zasx1098
質問者

補足

メインルーチン(main())がないのですが。ご教授下さい。すみませんが。

その他の回答 (2)

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.3

>メインルーチンとは何でしょうか? main routine→主要な手順 >メインルーチン単体で使う事はあるのでしょうか? あります。非常に短く、使い捨てのようなプログラムのときは。 >サブルーチンがない場合は、どうなるのでしょうか? 別にどうもなりません。

zasx1098
質問者

補足

つまり、メインルーチンはどの言語でもどのプログラムでも必ずあるものという事でしょうか?ご教授下さい。すみませんが。

  • wormhole
  • ベストアンサー率28% (1619/5654)
回答No.2

>以下のURLでは、メインルーチン(main())がないのですが。ご教授下さい。すみませんが。 そのurlに書いてあるのは、C,C++,C#のいずれでもないというのはわかりますか? おそらくはBASICでしょうけど、そのケースでいえばメインルーチンと明示はされていませんけど、それ自体がメインルーチンです。

zasx1098
質問者

補足

つまり、メインルーチンはどの言語でもどのプログラムでも必ずあるものという事でしょうか?ご教授下さい。すみませんが。

関連するQ&A

  • ルーチンについて。

    例えば、ABCBCDというプログラムがあって、BCをサブルーチン化して、Eとおいて、AEEDとした時、AとDは、ただのルーチンというのでしょうか?それとも、メインルーチンと言ってもいいのでしょうか?教えていただけると幸いです。すみません。

  • メインルーチンとサブルーチンについて。

    すみません。メインルーチンは、どの言語でもどのプログラムでも必ずあるものなのでしょうか?ご教授頂けると幸いです。すみませんが。

  • ルーチンとライブラリについて。

    プログラムがあって、ABCBCDが、あってこのプログラム全体を、メインルーチン、BCをEとしてまとめたものを、サブルーチンで、AやDをルーチンとなっていますが、 状況によって(別プログラム)で 考えた時には、AやDがサブルーチンとなるプログラムは、どんなものでしょうか?教えていただけると助かります。すみません。意味不明でしたら、聞き返してください。教えていただけると助かります。

  • ルーチンとライブラリについて。

    例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、メインルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

  • プログラミングについて。

    ダイナミックリンクライブラリは、なぜサブルーチンだけで、構成されるのでしょうか? ご教授いただけないでしょうか?すみません。なぜ、メインルーチンしかないもの、サブルーチンしかないもの、メインルーチンとサブルーチンが存在するものの3つに分かれたりするのでしょうか?これについてもよろしくお願い致します。

  • ルーチンについて。

    例えば、ABCBCDというプログラムがあって、BCをEというサブルーチンにしておいて、Aは、abcbcdというプログラムになっているので、Aは、ルーチンといってもいいのでしょうか?Dも同様でしょうか?教えていただけると幸いです。すみません。

  • メインルーチンの変数をモジュールに渡す

    Perlの勉強をし始めの者なんで、恥ずかしい質問ですけど・・・ モジュールの使い方です。 以下のプログラムではTest_module.pmで定義した変数$testをメインルーチンでprintしています。 ***** メインルーチン *****  #perl /usr/bin/perl  use Test_module;  our $test=10;  print $Test_module::test; ***** Test_module.pm *****  package Test_module;  our $test=10;  1; これはちゃんと動いています。 ところが逆にメインルーチンで定義した変数$testをTest_module.pmに渡そうとすると、うまくいきません。 以下のプログラムをどう直せばいいのでしょうか。 ***** メインルーチン *****  #perl /usr/bin/perl  use Test_module;  our $test=10;  &Test_module::print_test(); ***** Test_module.pm *****  package Test_module;  sub print_test {  print $Main::test;  }  1;

    • ベストアンサー
    • Perl
  • ルーティンに付いて

    ルーティンに付いて 今年、何かと話題に成ったラグビーの五郎丸選手のルーティン 回答者諸氏にはここぞと言う時のルーティンは有りますか 又、どの様なルーティンでしょうか 私の場合、ここぞと言う時には両方の拳を固く握り 良し と一声掛けて事に挑む様にしています 又、其のルーティンをしないと何故か落ち着きません 宜しくご回答願います

  • ポケコンの制御方法などについて教えてください

    ポケコンのメインルーチンとサブルーチンについての質問なんですが… サブルーチンを使用する利点を教えてください なるだけ、短い文章でお願いします

  • 完全なルーチン作業の仕事を探しています。

    完全なルーチン作業の仕事を探しています。 (完全なルーチンなら多少複雑でもOKです。) 私はこれまで事務作業を多数経験しましたがやりこなす事ができません。 何度も単純なミスを繰り返して周りの人に迷惑ばかりをかけてしまいます。 工場でもイリーガルなパターンが多かったり 作業手順が曖昧だったりして肌で覚える事があると聞いたことあります。 そこで質問なのですが、 1.皆様の実際に経験したほぼ100%ルーチンの業務と給料 (もし、できれば年金・税金・保険等も)を教えて下さい。 2.音楽(iPodなど)を聞きながらできる仕事があると聞いた事があります。 実際にやったことある方、どのような仕事か教えて下さい。 かなり切実です。何卒よろしくお願いします。

専門家に質問してみよう