C ユーザーズガイド

(5.1.2.2.1) main の引数の意味


int main (int argc, char *argv[ ])
{
....
}

argc はプログラムの呼び出しに伴うコマンド行引数の数です。シェルによって展開された後は、argc は必ず 1 以上、つまりプログラム名が 1 つ以上になります。

argv はコマンド行引数へのポインタ配列です。