#include <stdio.h>
int main()
{
struct x_st{
char p;
int z;
short k;
};
printf("%d", sizeof(struct x_st));
return 0;
}
wypisuje mi ze ma 12 bajtow, a jak zamienie kolejnosc w strukturze (int na poczatku albo na koncu ) to daje 8 bajtow.
Z czego to wynika?
Uzywam Code blocksa 12