C语言问题
设有以下共用体类型说明和变量定义,则变量c在内存所占字节数是_____。unionstud{shortintnum;charname[10];floatscore[5];...
设有以下共用体类型说明和变量定义,则变量c在内存所占字节数是 _____。
union stud { short int num; char name[10]; float score[5]; double ave; } c; 展开
union stud { short int num; char name[10]; float score[5]; double ave; } c; 展开
1个回答
展开全部
追问
设有以下结构类型说明和变量定义,则变量b在内存所占字节数是 _____。 21 struct stud { short int age; char num[3]; float s[2]; double ave; } b,*p
那这样的呢?。。。
追答
short int age:2字节*1=2
char num[3]:1字节*3=3
float s[2]:4字节*2=8
double ave:8字节*1=8
总和:2+3+8+8=21
答案:21
【你追问的这个是结构体struct,结构体所占体积是所有变量的总和。第一个你问的是共用体union,共用体是里面最大的那个变量所占的体积】
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询