首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-11-19 
多出的两个字节是什么啊?[解决办法]引用:输出:10,4,420struct date {char day[10]char res[2] //这里多

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




[解决办法]
引用:
输出:
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

热点排行