Zerknąłem na standard ISO C i w definicjach i terminologii znalazłem następujący kod:
struct S {
char a;
int b : 5;
int c : 11,
: 0,
d : 8;
struct {
int ee : 8;
} e;
} obj;
Czy jest możliwa taka definicja zmiennych: int ee: 8 itd? Jeśli tak, to do czego służy?
Źródło: ISO C 11: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf strona 24, 3.14 Memory Location