单项选择题

关于数组的叙述中,下列说法不正确的是

A.数组是最简单的复合数据类型,是有限元素的有序集合
B.数组的元素可以是值(基本数据类型)、对象或其他数组
C.定义数组时,必须分配内存
D.一个数组中的元素都必须是相同的类型