C语言中的数组和Java中数组区别

C语言中的数组和Java中数组的区别?
l共同点:存放一组类型相同的数据。
l 不同点(举例说明)
(1).定义
(2).存储数据

1.JAVA中数组需要new一下,C语言不需要
JAVA: int data[] = new int[3];
C: int data[[3];
2.JAVA中数组提供了一些函数或属性,C语言中没有
JAVA: data.length计算长度
C:sizeof(data)/sizeof(int)计算长度