多出的两个字节是什么啊该如何解决
多出的两个字节是什么啊?[解决办法]引用:输出:10,4,420struct date {char day[10]char res[2] //这里多
多出的两个字节是什么啊?
[解决办法]
struct date {
char day[10];
char res[2]; //这里多余了空余2个字节的!内存字节对齐!
//可以google下,很基础的知识,内存对齐可以提高访问效率
int month;
int year;
};
[解决办法]内存对齐,看下这两篇文章就知道了
http://blog.csdn.net/mbh_1991/article/details/10241785
http://blog.csdn.net/insistGoGo/article/details/8960555