calculando o tamanho da estrutura
Eu estava analisando o conceito de alinhamento de membros da estrutura e o conceito de preenchimento da estrutura quando descobri que o tamanho dessestruct
...
struct node{
int b;
char a;
};
... é de 8 bytes (ou seja, contém 3 bytes de preenchimento), enquanto o tamanho destestruct
...
struct node{
char a;
};
... é apenas 1 byte. Por que não há preenchimento neste último?