Let us assume that a structure in C is declared as below:

struct aaa {
int a;
char b;
int c;
}

Assuming that I am running on a 32-bit machine, can I assume that the size of the structure is 9 bytes?? If not why not??

I will wait sometime before posting the answer.