>>558にある通り、配列を初期化するときと、それ以外の時は意味が違います。
char *s="aaa"; のような場合は文字列はstaticのcharの配列です。
配列だから、s[]のsがポインタに変換されるのと同じように、"aaa"もポインタに変換されます。