- 387 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 16:24:32 ]
- C一通りやったつもりでいるし解説も読んだんだけど未だよくわからない、その過程過程が載っているとこでもないだろうか
int main (int argc, char *argv[]){←こいつなんですが エントリポイントの引数ってことは解説サイト等見たところでもプログラムが実行させる時に渡されるものだというのはわかりました。 また、形態が文字列で、スペースで区切られ、argv[]の要素数がargcに入るのもわかりました。 でもその、プログラムが実行するときに渡される、という意味がさっぱりわかりません 例えばなんらかのソフトウェアをダウンロードし、自身で使うとき(ブラウザでもマルチメディアプレーヤでもなんでも) .exeのファイルをクリックした際何かが渡っているんでしょうか? ダブルクリックをして起動するだけですし、だとすると明示的にint argc, char *argv[]と書かなくてもいいことになってしまいそうで すんごいこんがらがってます int main (int argc, char *argv[]){でぐぐると解説が結構出るのですがもうさっぱりです
|

|