typedef struct{
char a1[3][3];
int a2;
int a3;
}A;

という構造体のサイズをsizeofを使って調べると20になってしまう。
本来なら17になると思うのですが。。(私の環境ではintは4バイト)
どなたかよきアドバイスを!