>>671
そのプログラム実際に実行してみるといいんじゃない?

printf("%c\n%c\n%c\n%c\n",p[0],p[1],p[2],p[3]);

みたいに配列で参照すると。

printf("%s",p);

ではできないことができてるってわかると思うよ。