19.若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节.struct st{int num;char name[10];int age;float score; }student;则结构体变量student占用内存的字节数是( ).A.10 B.18 C.9 D.2
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 11:54:53
![19.若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节.struct st{int num;char name[10];int age;float score; }student;则结构体变量student占用内存的字节数是( ).A.10 B.18 C.9 D.2](/uploads/image/z/10074277-37-7.jpg?t=19%EF%BC%8E%E8%8B%A5%E6%9C%89%E4%BB%A5%E4%B8%8B%E8%AF%B4%E6%98%8E%E5%92%8C%E8%AF%AD%E5%8F%A5%2C%E4%B8%94%E5%B7%B2%E7%9F%A5char%E5%9E%8B%E5%8D%A01%E4%B8%AA%E5%AD%97%E8%8A%82%2Cint%E5%9E%8B%E5%8D%A0%E4%B8%A4%E4%B8%AA%E5%AD%97%E8%8A%82%2Cfloat+%E5%9E%8B%E5%8D%A04%E4%B8%AA%E5%AD%97%E8%8A%82.struct+st%7Bint+num%3Bchar+name%5B10%5D%3Bint+age%3Bfloat+score%3B+%7Dstudent%3B%E5%88%99%E7%BB%93%E6%9E%84%E4%BD%93%E5%8F%98%E9%87%8Fstudent%E5%8D%A0%E7%94%A8%E5%86%85%E5%AD%98%E7%9A%84%E5%AD%97%E8%8A%82%E6%95%B0%E6%98%AF%EF%BC%88+%EF%BC%89.A.10+B.18+C.9+D.2)
19.若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节.struct st{int num;char name[10];int age;float score; }student;则结构体变量student占用内存的字节数是( ).A.10 B.18 C.9 D.2
19.若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节.
struct st
{int num;
char name[10];
int age;
float score;
}student;
则结构体变量student占用内存的字节数是( ).
A.10 B.18 C.9 D.2
19.若有以下说明和语句,且已知char型占1个字节,int型占两个字节,float 型占4个字节.struct st{int num;char name[10];int age;float score; }student;则结构体变量student占用内存的字节数是( ).A.10 B.18 C.9 D.2
如果不考虑内存对齐的话,结构体所占内存为各成员所占内存之和
2+10+2+4=18