如何在int数组中分配内存
一个int数组占用多少空间?或者一个int数组消耗多少空间(以字节为单位),看起来像这样:
int[] SampleArray=new int[]{1,2,3,4};
内存分配语言是否特定?
谢谢你们
回答:
由于您添加了许多语言标签,因此我想为C#编写代码。在C#中,这取决于操作系统。
对于32位,每个int
都是4字节,另外4字节也用于引用对象,这使得4 * 4 + 4 = 20字节
对于64位,每个int
都是4字节,而8字节也用于引用该对象,这使得4 * 4 + 8 = 24字节
对对象的每次引用都需要额外的四个或八个字节,具体取决于.NET运行时是在32位还是64位平台上运行。
以上是 如何在int数组中分配内存 的全部内容, 来源链接: utcz.com/qa/409961.html