Java和C++数组在内存中存储的区别

Java和C++在内存分配上有一些区别,尤其是数组的创建方面,这里来梳理一下这两者的区别。 1.JAVA 数组 注:必须规定数组的长度,且数组长度终生不变,数组必须先初始化才可以使用,初始化的时候会分配内存;动态初始化和静态初始化不能同时存在。 1.1创建一维数组 动态初始化:只指定数组的长度,具体数据不指定;此时数组元素的值是缺省值. 语法规则:数据类型[] 数组名 = new 数据类型[数组长
相关文章
相关标签/搜索