【发布时间】:2013-10-25 04:41:54
【问题描述】:
struct check{
unsigned short a;
unsigned short b;
};
static unsigned char v[5] = {1,2,3,4,5};
struct check *p = (struct check *)v;
printf("%d",p->a);
printf("\t%d",p->b);
答案是513 和1027。我不明白为什么会这样。任何人都可以帮助我理解这个概念。
【问题讨论】: