单项选择题

下列不合法的main函数命令行参数的表示形式是______。

A.main(int a,char *c[]);
B.main(ac,av)int arc;char**av;
C.main(c,v)int c;char*v[];
D.main(argc,argv)int argc;char argv[];