#include struct { char c1; short s; char c2; int i; char c3; long l; char c4; float f; char c5; double d; char c6; int *p; char c7; } structa; main() { printf("sizeof(structa) = %lu\n", (unsigned long) sizeof(structa)); printf("&structa = %p\n", (void *) &structa); printf("&structa.s = %p\n", (void *) &structa.s); printf("&structa.i = %p\n", (void *) &structa.i); printf("&structa.l = %p\n", (void *) &structa.l); printf("&structa.f = %p\n", (void *) &structa.f); printf("&structa.d = %p\n", (void *) &structa.d); printf("&structa.p = %p\n", (void *) &structa.p); }