typedef struct DQ
{
int symbol;
int T;
float DQ_WD;
float DQ_SD;
}DQ,*pDQ;
typedef struct CGK
{
int symbol;
int CGK_T;
int ID;
char CGK_RDMODE[16];
int CGK_RDST;
float CGK_IRSTAZ;
}CGK,*pCGK;
typedef struct GYXX
{
int symbol;
char GY_DWBZ[8];
char GY_FXMS[10];
float GY_BDJD;
int GY_NUM;
}GYXX,*pGYXX;
typedef struct test
{
DQ myDQ;
CGK myCGK;
GYXX myGYXX;
}test;
传输test这样一个结构体占多少字节,好像不是简单的相加,是不是要考虑字节对齐什么的。
谁能帮忙解释一下。
{
int symbol;
int T;
float DQ_WD;
float DQ_SD;
}DQ,*pDQ;
typedef struct CGK
{
int symbol;
int CGK_T;
int ID;
char CGK_RDMODE[16];
int CGK_RDST;
float CGK_IRSTAZ;
}CGK,*pCGK;
typedef struct GYXX
{
int symbol;
char GY_DWBZ[8];
char GY_FXMS[10];
float GY_BDJD;
int GY_NUM;
}GYXX,*pGYXX;
typedef struct test
{
DQ myDQ;
CGK myCGK;
GYXX myGYXX;
}test;
传输test这样一个结构体占多少字节,好像不是简单的相加,是不是要考虑字节对齐什么的。
谁能帮忙解释一下。
解决方案 »
- DoModal()函数的功能
- 想用VC实现象类似QQ聊天记录管理器的界面,麻烦各位给点建议。
- 请问用InstallShield安装后怎样将ISScript9.msi也打包进去(如果不打进去的话客户机没有装这个msi就要上网下载了)
- 求教关于CImageList中关于int Add( CBitmap* pbmImage, COLORREF crMask )使用问题?
- 请问?要实现GOOGLE BAR大概的思路是什么?《高分》
- 我的com怎么就是调用不了?高手不吝赐教。
- 这两组内存对拷汇编代码应该前者快吧?见内
- MFC 的N步走
- 如何取得由LOGFONT结构设置的文字的宽与高
- 如何使该死的mdb数据库变小?
- XP编译的程序在win2003上面运行出错,怎么办
- tab control的疑问,
struct CGK:4+4+4+16+4+4 =36
struct GYXX:4+8+12[本来为10,按4补齐为12]+4+4 =32
struct test:16+36+32 = 84
要考虑字节对齐,怎么对齐,网上很多资料,找找吧
// 程序中如果有#pragma pack()