C언어 수업정리/4월 수업정리

4월 15일 package개념

송시혁 2013. 4. 15. 15:52

#include <stdio.h>
#pragma pack(1)// 변수크기를 최적화.
struct SMART
{
  int a;
  char b;
  int c;
  short d;
  char e;
  int f;
  char g;
  short h;
  char i;
};


#include <stdio.h>
#pragma pack(4) // 1,2,4,8,16 사용가능.4= 8바이트가 커진다.
struct SMART1
{
  int a;
  char b;
  int c;
  short d;
  char e;
  int f;
  char g;
  short h;
  char i;
};
      

int main()
{
  
  
  
  
  printf("구조체 크기: %d\n"sizeof(struct SMART));
  printf("구조체 크기: %d\n"sizeof(struct SMART1));

  return 0;
}