1.
在java中除了定义数组的方式不同,其余都跟c语言一致。
2.
数组一个比较有趣的就是a.length表示数组的长度,它是在数组创建时就确定的一个值。
3.
还可以如此定义数组。在c语言中不常用是因为无法确定数组大小,而java中有length这个变量。
4.
在c语言中,数组是不能直接int[] b=a这样的,但是在java中可以,而且含义不是复制一个数组,而是在创建数组初期int a=new int[100],a成为了数组的"管理者",而不是数组本身,int[] b=a后,b也跟a一样成为了数组的"管理者",这里相较于c语言中数组指针的概念有所不同。
5.
这是上面数组之间的比较的例子,比较的是数组之间是否管理的是同一个数组,而非数组长度和元素。
如果要判断数组元素是否相同只能遍历,当然要先判断长度是否相等,下面的程序是长度相等的请情况下。