正直、関数の引数に、

char *a

って書くのと、

char a[]

って書くのの違いが分からない。

何が違うのだ?