#include union Umemory{ char c; int i; double d; // size는 큰 놈 기준으로};void main(){ // 공용체(Union) union Umemory mem; printf("mem: %p\n", &mem); //mem: (위치값) mem.c = 'a'; //mem.c: 'a' 초기화 printf("mem.c: %c (%p)\n", mem.c, &mem.c); //mem.c: a (위치값) mem.i = 123; //mem.i: 123 초기화 printf("mem.i: %d (%p)\n", mem.i, &mem.i); //mem.i: 123 (위치값) mem.d = 3.14; //mem.d: 3.14 초기화 printf("mem.d: %..