当前位置:首页 > 内存 > 正文

数组在内存中占的字节

  • 内存
  • 2024-08-07 08:16:11
  • 2682

一、如果定义float+a[5]则该数组占有内存空间大为多少字节?

sizeof(float)==4

所以floata[5],一个数组占用5*4=20字节的内存空间


二、数组在内存中所占字节数和数组所占字节数的区别不同的属性和不同的支持。
1.数组在内存中占用的字节数取决于数据类型和数组中元素的数量。数组占用的字节数是元素数与占用字节数的乘积。通过基本类型。
2。运营商不同。数组在内存中占用的字节数是基于内存的,而数组占用的字节数是基于字节本身的。


三、设有:chara[4],[5];则数组a占用的内存字节数是多少Chara[4],[5];
首先,这样的声明是不正确的,因为[5]小数点后没有变量名,无法分配空间。
Char类型变量占用一个字节,即占用a[4]4个字节,如果中间没有逗号,则空格为
20,
chara[4][5];变量:
a[0][0]a[0][1]a[0][2]a[0][3]a[0][4]
a[1][0]a[1][1]a[1][2]a[1][3]a[1][4]
a[2][0]....
a[3][0]........
总共20个,即20个字节。