今天下午打开CU论文,里面有篇sizeof的问题的帖子,在开发技术栏里,就点开看了一下,大家的讨论还挺火的,呵呵
主要还是在讨论数据对齐的问题!
- #include
- int main()
- {
- typedef struct
- {
- char abc[1];
- }size __attribute__((packed));
- size a;
- printf("sizeof(a)= %d.\n", sizeof(a));
- return 0;
- }
这个东西以前没怎么用过,原来吧顺序给搞反了,
typedef struct{
char abc[1];
int a;
}__attribute__((packed)) size
|
阅读(1041) | 评论(0) | 转发(0) |