您的位置:首页 > 其它

结构体对齐

2014-02-15 12:47 134 查看
#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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: