以下是引用iceberg0在2013-3-11 22:47:11的发言:
第一题需要内存对齐,按4字节对齐,char st[6]每个元素1个字节,补充2个字节,8个字节,联合共用内存,按最大分配存储空间
第二题第一句复制fgh覆盖DCD,‘\0’覆盖了E,第二句复制d覆盖了h,'\0'覆盖了前面的'\0',输出遇到'\0'结束
第一题需要内存对齐,按4字节对齐,char st[6]每个元素1个字节,补充2个字节,8个字节,联合共用内存,按最大分配存储空间
第二题第一句复制fgh覆盖DCD,‘\0’覆盖了E,第二句复制d覆盖了h,'\0'覆盖了前面的'\0',输出遇到'\0'结束
字节对齐可解释错了吧...
这个不关系到字节对齐...
我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...