>>943
ポインタ p が指してるのはあくまで a[0] で、その中身の 'h' を指してるわけじゃないよ。
たとえば、 a[0]='c'; とすれば *p は 'c' になる。