같은메모리공간(주소)를 공유하는 유니온의 멤버 i, byte, bit가 있습니다
메인함수에서 유니온의 비트,바이트멤버에 값을 대입합니다
(두 멤버가 다른 데이터형일때) 비트멤버의 비트필드 b8에 갈비지값이 되겟지만 두 멤버는 같은 unsigned형의 비트필드를 갖고있어 충돌이 나지 않습니다
w.i는 이전 두 멤버가 대입해논 1과 a가 있는 메모리공간을 쓰게되서 저장된 값이 잘 나오게됩니다 (멤버i에 따로 대입한게 없어서 이전 멤버들의 대입은 쓰레기값이 안됩니다)
맞나요
메인함수에서 유니온의 비트,바이트멤버에 값을 대입합니다
(두 멤버가 다른 데이터형일때) 비트멤버의 비트필드 b8에 갈비지값이 되겟지만 두 멤버는 같은 unsigned형의 비트필드를 갖고있어 충돌이 나지 않습니다
w.i는 이전 두 멤버가 대입해논 1과 a가 있는 메모리공간을 쓰게되서 저장된 값이 잘 나오게됩니다 (멤버i에 따로 대입한게 없어서 이전 멤버들의 대입은 쓰레기값이 안됩니다)
맞나요
댓글 0