假定一个结构类型的定义为“ struct A{int a,b; A *c;};”,则该类型的长度为
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 17:42:51
![假定一个结构类型的定义为“ struct A{int a,b; A *c;};”,则该类型的长度为](/uploads/image/z/9994307-59-7.jpg?t=%E5%81%87%E5%AE%9A%E4%B8%80%E4%B8%AA%E7%BB%93%E6%9E%84%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%AE%9A%E4%B9%89%E4%B8%BA%E2%80%9C+struct+A%7Bint+a%2Cb%3B+A+%2Ac%3B%7D%3B%E2%80%9D%2C%E5%88%99%E8%AF%A5%E7%B1%BB%E5%9E%8B%E7%9A%84%E9%95%BF%E5%BA%A6%E4%B8%BA)
假定一个结构类型的定义为“ struct A{int a,b; A *c;};”,则该类型的长度为
假定一个结构类型的定义为“ struct A{int a,b; A *c;};”,则该类型的长度为
假定一个结构类型的定义为“ struct A{int a,b; A *c;};”,则该类型的长度为
如果编译器不进行优化 ,理论上的长度分两种 不知道你用的是16位的Tc还是32位的VC 如果是Tc 两个int变量 一 个int为2字节,一个指针变量,每个指针为2字节,所以共6字节 如果是 VC 一个int为4字节,一个指针变量也为4字节 ,所以共 12字节