1. 数组的声明
Java:int[] data = new int[] {1, 2, 3};
C:int data[] = {1, 2, 3};且除声明以外,不允许使用花括号列表的形式赋值;
2. 数组长度的计算
Java:data.length(行数),data[0].length(列数);
C:sizeof(data) / sizeof(int);
3. 数组的赋0初始化
Java:默认声明时初始化0;或是Arrays.fill(data, 0);
C:必须使用安全函数memset_s进行初始化,否则内存的数据随机;
4. 数组内容的 *** 作
Java:数组可以相互赋值 int[] data2 = data;
C:不允许把数组作为一个单元赋给另一个数组(数组名是常量,就是data[0]的地址);
5. 数组的遍历
一致,都是使用数组的index索引取值遍历;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)