2016 - 2024

感恩一路有你

结构体所占内存大小 结构体占用内存大小计算?

浏览量:1839 时间:2021-03-16 04:28:57 作者:admin

结构体占用内存大小计算?

不,相同结构占用的内存是相同的。stone和sttwo之间的差异是由于内存对齐问题造成的。在获取内存时,根据主机系统的位数,它是一个32位系统。对于64位系统,每次取4个字节,对于64位系统,每次取8个字节。根据sizeof的结果,您的系统是32位的,因此每次提取4个字节,而一个字节提取Char type占用1个字节,int占用4个字节,因此Char type自动占用4个字节。否则,如果char占用一个字符并得到一个char,然后转到int变量的前三个,就会出现问题。因此,您将得到上述sizeof的结果。Sttwo不会得到结果,因为两个char类型相邻,所以两个char类型占用4个字符,得到结果我们先占用两个char,然后是int。

结构体所占内存大小 结构体内存大小计算方式 结构体变量所占内存长度是

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。