どなたか>>519をかみ砕いて説明していただけないでしょうか…
char(*)[50]型のpを宣言しているのは何となく分かるのですが