首先要感谢你给我一个看看并试图帮助我!所以,这个问题是一个家庭作业问题:
考虑以下变量赋值(假设32位架构)
int a;
struct {
char b;
struct {
short *c[20];
char d;
} e;
}f;
double g;
char *h;
我们要问的是起始地址,结束地址和大小(以字节为单位)
我知道一切的大小,所以这不是我的问题。我的问题是在一个?之后立即解决了哪个变量?它是因为它是结构中的结构(当然它必须进入一个最大倍数的地址)?
谢谢!
编辑:我很抱歉。我试过搜索,但不知道用什么来找到任何相关的东西。看起来像其他人在同一个班级......哈哈 对不起重复的问题!