定义一个结构体类型T包含三个变量分别是double,char,和int类型。实例化一个T,输出此实例在内存中所占空间大小(使用sizeof),输出3个变量分别所占内存大小之和以及3个变量在内存中距离此实例的首地址的长度(以byte为单位)。
注意3个变量必须以double,char,int的顺序排列,比如:
struct T {
double x;
char y;
int z;
}
根据所输出内容理解struct在内存中的组织形式。
输出格式:实例所占内存大小以及3个变量所占内存大小之和在一行,以空格间隔;3个变量在内存中距离实例的首地址长度为一行,以空格间隔。
强制类型转换后才能相减
standard answer