一个数组中的元素类型是否一定相同?何时定义的数组元素具有默认值?
数组中元素类型必须相同。存储类为外部和静态的数组其元素具有默认值。
举一反三
- 关于数组元素默认值说法,错误的是()。 A: char类型数组的元素默认值为'\u0000' B: oolean类型数组的元素默认值为true C: float类型数组的元素默认值为0.0f D: int类型数组的元素默认值为0
- 下面有关于数组概念描述不正确的是() A: 数组中所有元素具有相同的数组名称 B: 数组中所有元素具有不相同的数组名称 C: 数组中所有元素具有相同的数组名称但元素的类型不一定相同 D: 数组中所有元素具有不相同的数组名称但元素的类型相同
- 数组定义时,在进行数组初始化时,{}中的值的个数不能超过数组元素的个数
- 以下关于C语言中数组说法正确的是 A: 数组元素的数据类型可能不一致 B: 数组元素的个数可以不确定,允许随机变动 C: 可以使用动态内存分配技术,定义元素个数可变的数组 D: 定义一个数组后,就确定了它所容纳的具有相同数据类型元素的个数
- 数组初始化值列表中的初始化值多于数组元素个数是个错误。
内容
- 0
线性表L=(a1,a2,…,an)用数组表示,假定删除表中任何一元素的概率相同,则删除一个元素平均需要移动元素的个数为()线性表L=(a1,a2,…,an)用数组表示,假定删除表中任何一元素的概率相同,则删除一个元素平均需要移动元素的个数为()
- 1
对于定义"int a[10];"的正确描述是 A: 定义一个一维数组a,共有a[1]到a[10]10 个数组元素 B: 定义一个一维数组a,共有a(0)到a(9)10 个数组元素 C: 定义一个一维数组a,共有a[0]到a[9]10 个数组元素 D: 定义一个一维数组a,共有a(1)到a(10)10 个数组元素
- 2
若定义一维数组如下 float t[10]; 则该数组一共有______个元素; 该数组的第1个元素名是______ 。
- 3
中国大学MOOC: 数组定义时,在进行数组初始化时,{}中的值的个数不能超过数组元素的个数。
- 4
下列关于对象数组的描述中,正确的是() A: 对象数组是指每一数组元素都是对象的数组 B: 使用对象数组时只能访问单个数组元素 C: 定义数组时提供的实参个数不能超过形参个数 D: 对象数组的元素是对象