关于结构体的字节大小
typedef struct type { char a; int b; char c; int d; }p;
sizeof(p) = 16;
a占一个字节,四字节对齐,b占四个字节,剩三个字节放不下b,需要下一个四字节来存b;后面同理;
typedef struct type { char a; int b; char c; int d; }p;
sizeof(p) = 16;
a占一个字节,四字节对齐,b占四个字节,剩三个字节放不下b,需要下一个四字节来存b;后面同理;
相关推荐