关于结构体的问题
来源:3-7 运算符表达式和基本语句--杂项运算符及运算符的优先级
梦还在梦里
2023-02-21
// 最后的思考题,结构体7个shor类型的都是2字节大小,总共14字节
// 我修改如下代码,结果是32字节,而不是24字节呢
typedef struct {
short sSunday;
int sMonday;
short sTuesday;
long sWednesday;
short sThursday;
short sFriday;
double sSeturday;
} Week;
Week w;
cout << sizeof(w) << endl;
写回答
1回答
-
为什么不是32呢。 这里
short sSunday;int sMonday;8个字节
short sTuesday;long sWednesday;8个字节;
double sSeturday; 8个字节;
剩下的也只能按8个字节填补;
整个结构体的大小必须是结构体内最大成员大小的倍数;
032024-02-22
相似问题
老师,关于结构体内存和CPU位数的问题
回答 1
老师,关于结构体内存布局的问题
回答 1
老师,我这有一个关于结构体的初始化问题
回答 1
老师,结构体的问题
回答 1
关于这段程序的几个疑问
回答 1