C#を記事を見ながら学習していて
その中で分からないところがありました。
知識が枯渇しているので教えてください。
悩んでいるコード
C#
1int main(int argc, char* argv[]) 2{ ↑コマンド引数 3 return 0; 4}
こちらの記事を参考に学んでいたのですが・・・
string
1main関数の仮引数と戻り値に関して、標準規格は、次の4通りのいずれかの方法で定義しなければならないと定めています。 2 31 仮引数が void型で、戻り値型が int型 42 第1引数が int型、第2引数が char*[]型で、戻り値型が int型 53 上記1、2と事実上同じ意味になるもの 64 処理系定義の方法
と記事に書かれていました。この中の
string
12 第1引数が int型、第2引数が char*[]型で、戻り値型が int型
第1引数が int型というのは理解ができるのですが
第2引数が char*[]型 これがわかりません。
もしこれがchar[]型つまり
string
1*
この記号がなければまだ理解できるのですが
char*[]型 これは何者なんですか?
(超初心者なのでとりあえずコマンド引数を使いたいときはmain関数に入れなければいけない
*この記号も必要だと覚えるべきでしょうか?)
C#
1int main(int argc, char* argv[]) 2{ ↑数 ↑コマンド引数 3 return 0; 4}
超基本が分からないので参考になるリンクまたは説明をお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/25 00:03
2019/08/25 00:03
2019/08/25 00:04
2019/08/25 00:05
2019/08/25 00:13 編集
2019/08/25 00:14