一种方便的结构体对齐方法
程序员文章站
2022-06-10 10:43:58
...
struct persion
{
char name[32];
int age;
int height;
}__attribute__((aligned(32)); //设置结构体占位内存空间以32字节对齐
使用__attribute__((aligned(32))字段来设置结构体内存空间以32字节对齐。以上结构体运行
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(struct persion));
}
64