1 #include <stdio.h> 2 3 int main()4main() { 5 struct foo { 6 int x:4; 7 int y:4; 8 int z:9; 9 int dummy:2; 10 }; 11 12 struct foo f; 13 struct foo *fp; 14 15 f.x = 1; 16 f.y = 0; 17 f.z = 44; 18 f.dummy = 2; 19 20 fp = &f; 21 22 23 printf("%d\n", fp->y && fp->y); 24 printf("%d\n", (fp->y && fp->y)); 25 26 printf("%d\n", (f.y += f.z)); 27 } 28 29 30