struct Date
{
char a;
int b;
int64_t c;
char d;
};
Date data[2][10];
在64位系统上,如果Data的地址是x,那么data[1][5].c的地址是()
Date data[2][10];是一个2行10列的结构体数组
struct Date { char a;//起始位置0 int b;//起始位置4 int64_t c;//起始位置8 char d;//起始位置16,因4字节对齐,所以到位置20结束 };考虑成员中自身对齐值最大的那个值 是8. 20不是8的倍数,
我觉得C