如果您的计算机出现蓝屏该怎么办
数组x在内存中占用的字节数为20字节。
因为数组初始化时声明数组的大小为10,而一个int类型的变量占用2个字节,那么10个int类型的变量占用20个字节。
要在C中声明数组,必须指定元素的类型和元素的数量,如下所示:
typearrayName[arraySize];
扩展信息:
矩阵使用规则:
1您只能分配某些元素原本的价值。当{}中的值的数量小于元素的数量时,只对元素的第一部分赋值。例如:staticinta[10]={0,1,2,3,4}表示只对a[0]~a[4]这5个元素赋值,后面5个元素自动赋值0;。
2个值只能一一分配给元素,不能分配给整个数组。例如,给所有十个元素赋值1只能写成:staticinta[10]={1,1,1,1,1,1,1,1,1,1},但不能写成:staticinta[10]=1请注意:这在C和C#语言中都是如此,但并非在所有涉及数组的地方都是如此。
3如果没有为可初始化数组分配初始值,则所有元素的值为0。
4如果为所有元素分配了值,则需要的数组元素数量未在数组描述中指定。例如:staticinta[5]={1,2,3,4,5}可以写成:staticinta[]={1,2,3,4,5}可以对数组程序执行进行动态赋值动态分配。此时可以使用循环语句配合scanf函数对数组元素进行一一赋值。
参考资料:
-数组
上一篇:分配字节内存失败怎么办
下一篇:double在内存中占几个字节