问题2:假定编译器对变量按4字节进行对齐,则上述结构体占用的内存字节数为( )字节
时间: 2024-05-31 10:08:22 浏览: 78
答案:16字节。
原因:结构体中的int类型变量占用4个字节,double类型变量占用8个字节,char类型变量占用1个字节,但是由于编译器对变量按4字节进行对齐,因此每个变量都要占用4的倍数个字节。因此,int类型变量和char类型变量各占用4个字节,double类型变量占用8个字节,总共占用的字节数为4+4+8=16字节。
阅读全文
相关推荐





