标签:分配 数组 javac 定义 内存分配 实例 自动分配 其他 必须
1.原理区别
JAVA里数组的内存分配是在堆里面的,必须用new来分配,而C++里面是在栈里面分配的,定义的时候会自动分配。
2.java中的数组
int a[]= {1,2,3};
int a[] = new int[3][]; a[3] = new int[3];
int a[]; a = new int[][3][3];
//new 必须给维数 不如堆没法分配内存 前面的内存没有实例化 所以不分配
3.c++中的数组
int arr[4][3] = {1,2,3,4,5,6};
int arr[5][5];
//其他初始为0
标签:分配 数组 javac 定义 内存分配 实例 自动分配 其他 必须
原文地址:https://www.cnblogs.com/Archerme/p/10459647.html