>>796
 ああ、そういえばintが2バイトのケースもあるわな。失念していた。
ただsizeof(struct a)が5や8になる、というのは例示にすぎないから、
別に必ずそうなるとか言いたかったわけじゃないよ。

>何のためにアライメントに気をつけるのか
 アラインメントの設定が違う環境にも対応できるように、だな。
確かに、環境に変化無ければ、
>普通は、意識する必要がないわけだが
という指摘は正しいな。