char *p;
p = "あいうえお";
はOKで
*p = "あいうえお";
がダメなのはわかるんですが、

char *p = "あいうえお";
はなんでOKなんでしょうか?