>>726です。

みなさんお答え頂きまして有難う御座います。

真ん中のは、構造体内の変数にアクセスする時に、わざわざ
オフセットを加えたりしないのかという事です。

staticやautoの構造体の場合は、その手間は必要ないのでは
ないかということです。
(ポインタの場合でも同様なのか良く分かりません)

。。つまらないとこ拘ってすいません。。

あと、struct pos[500000];/*int x;int yがメンバ*/
とかした場合には、int pos_x[500000]int pos_y[500000]
とかするよりCPUのメモリのキャッシュヒットが良いかもしれないと
かどうとか、どこかに書かれていた記憶があります。

なんか混乱してきた