读书人

多出的两个字节是什么啊该如何解决

发布时间: 2013-11-19 22:55:29 作者: rapoo

多出的两个字节是什么啊?




[解决办法]
引用:
输出:
10,4,4
20


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

读书人网 >C语言

热点推荐