数回、次のようなコードに遭遇しました。
int
main(argc, argv)
int argc; char **argv;
{
...
}
argc
と がこのようにargv
宣言されるのはなぜですか。
これは、K&R*スタイルのパラメーター リストに使用された構文です。
* K&R - Brian Kernighan と Dennis Ritchie で、「 The C Programming Language」という本の著者です。
Dennis Ritchieは、C プログラミング言語の作成者でもあり、Ken Thompson と共に UNIX オペレーティング システムを作成しました。