数组x在内存中占用的字节数为20。
定义数组时就分配了内存由于数组x的空间长度为5,所以占用的字节数由内存中的数组x为4*5,即20个字。。
另外,数组intx[5]={0,2,4}的初始化是分配数组的前三个元素,即x[0],x[1]、x[2]依次为0、2、4,最后两个元素的值为0,表示没有为它们分配空间。
更多信息
C中数组初始化分为以下几种情况:
intarray[10]={0,1,2,3,4,5,6,7,8,9};//定义数组时,初始化数组成员的值。
intarray[10]={3,7,9};//设置数组的前三个数字,其余元素设置为0。
intarray[10]={0};//将所有数字赋值为0。
intarray[]={1,2,3,4,5};//数组的长度由指定的数组元素决定。
intarray[10];//如果只定义了一个数组,那么赋值时只能对元素一一赋值,而不能对整个数组进行赋值。
参考来源:-数组
上一篇:王者荣耀内存10个G果断删了
下一篇:按照数组a的元素在内存的排列次序