> char(*p)[Q];とchar **p;が同じだと思いこむアフォを量産し
> char s[1];にextern char *s;で参照に逝くアフォを量産する

関係無い話を持ってくるなよ。
メモリ領域がどう確保されているかと、*(p + n) と p[n] のどちらが見やすいかは
全く別の話。