初歩中の初歩で申し訳ないのですが
char (*foo)[2]; や int (*foo)[2];の意味が解りません・・・。
いったいこれは何を指し示しているのでしょうか?
またどういったときに使うのでしょうか?