char name[3][10]={"Aさん","Bさん","Cさん"}; のような名前リストを作る時

これを関数で参照渡ししたい場合は

void func(char *name[]);  という形ではダメなのでしょうか?違う場合どこが悪いのか
 または(char *name)    書き直していただけるとありがたいです。

また上記の関数内で、名前リストの、例えば Bさん を表示したい場合は
仮引数を利用して、どうやってBさんの要素を示せばよいのでしょうか?
わかりにくい説明で申し訳ありませんが、どなたかよろしければ指導お願いします。