- ベストアンサー
これらの意味は?
プログラムの本を読んでいると、よく目にする引数や変数があります。 コンピュータ用語辞典などをみても意味がわかりません。なにかの 省略形なのでしょうか? あるいは もともと意味などないのでしょうか? ご存知でしたら教えてください。 1.argc 2.argv 3.args 4.hoge 5.foo 6.bar 7.baz
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
1.argc 2.argv argc: 引数の数。おそらく argument count の略 argv: 引数の値。おそらく argument values の略 C言語におけるmain関数の引数名として使う。 int main(int argc, char *argv[]) { ... } 3.args Javaにおけるmainメソッドの引数名として使う。 おそらくはargumentsの意味だろう。 static void main(String args) { ... } 4.hoge 5.foo 6.bar 7.baz これらはコード・サンプルなどで適当な変数名や関数名として使う。おそらく意味はない。
その他の回答 (2)
- chie65536
- ベストアンサー率41% (2512/6032)
Argc⇒Argument Count Argv⇒Argument Value Args⇒Argument Strings Hoge⇒単に「ほげ」。某TV番組で司会者が伏せ字部分を「ほげほげ」と言ったのが最初と言われている。最大値を表すHuge Valueと混同する事があり余り使用されない foo、bar、baz⇒以下の文書が詳しい http://www.puni.net/~mimori/rfc/rfc3092.txt
お礼
hogeはローマ字読みするとホゲだなぁと思ってたの ですが、その通りだったとは… ご回答ありがとうございました。
- Dooon
- ベストアンサー率20% (36/180)
>1.argc 引数の総個数 >2.argv 引数の文字列 C言語で使用する"main関数"に渡す引数です。 (Ex) int main( int argc, char *argv[]) { プログラムの名称を"samp"とすると samp aaa bbb ccc とすると、argcには4、argvにはargv[0]にsamp、argv[1]にaaa,argv[2]にbbb,argv[3]にcccの各アドレス(だったかと)が入ります。
お礼
argとはargumentの略だったのですね。 迅速なご回答ありがとうございました。