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