>27さんではないですが、

>はじめに
>C言語は、現在広く使用されている言語である。
しかし、Cは、より良い言語を開発しようという目的の下に開発された言語ではなく、
UNIXを開発するために、いわば「いきあたりばったり」で開発された言語である。
ゆえに、ダーティな構文や、コンパイラの実装を容易にするために手を抜いた部分が存在する。

>本文では、そのような「Cの暗部」のうち、「配列とポインタ」について述べる。

>対象読者は、Cをそれなりに習得しており、かつ、以下のような疑問を感じる人である。

>・Cの宣言では、[] は* よりも優先順位が高い。 ゆえに、char *s[10]; という宣言は、
「char へのポインタの配列」を意味する ---逆じゃないか?

いきなりここで躓きました・・・orz