#include "stdafx.h"
#include <windows.h>
#pragma pack(push)
#pragma pack(1)
typedef struct _TEST
{
DWORD dwA;
char cch;
}TEST,*PTEST;
#pragma pack(pop)
typedef struct _TEST1
{
DWORD dwA;
char cch;
}TEST1,*PTEST1;
int main(int argc, char* argv[])
{
printf("%d ---- %d\n",sizeof(TEST),sizeof(TEST1));
return 0;
}
显示结果如下
5 ---- 8