可能性の重複:
What does int argc, char *argv[] mean?メインint型(int型の交流、文字** AV)
int main (int ac, char **av)
{
/* functions*/
}
ここで、ACおよびAVにより意図されていますか?
可能性の重複:
What does int argc, char *argv[] mean?メインint型(int型の交流、文字** AV)
int main (int ac, char **av)
{
/* functions*/
}
ここで、ACおよびAVにより意図されていますか?
は
それは 'argument'でしょうか? –
でも可能です:-) –
交流をカウントし、属性値属性**引数の数です。
avはchar **av
である必要があります。コマンドライン引数を含む文字列ポインタの配列です。だから、
、あなたはこのようなあなたのプログラムを起動する場合:
av[0] -> "prog"
av[1] -> "1"
av[2] -> "2"
av[3] -> "3"
'char * argv []'も問題ありません。 –
'av'は「引数ベクトル」です。 – caf
ac
は数ある:
$ ./prog 1 2 3
交流は4とAVの値のようなものになりますがありますプログラムに渡されるパラメータの数。
char **
avは引数の配列です。
FYI:伝統的に、これらのパラメータは 'argc'と' argv'と呼ばれます。 –