c언어

20140409 - 구조체 메모리 할당

Owen.K 2014. 4. 9. 17:26

컴파일러마다 되는 전처리도 있다.

#pragma pack(1) -> 메모리할당공간을 1byte씩 최적화 시킨다.

#pragma pack(4) -> 메모리할당공간을 4byte씩 최적화 시킨다.

     32bit운영체제의 컴파일러와 동일.


32bit 운영체제 컴파일러 


main1.c


#pragma pack(1) 썼을 때 메모리 할당


main2.c


변수 메모리에 맞게 배치하였을 때


main.c