以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]=

计算机 数组,初始化,语句 已帮助 人

以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};

热搜:关于java数组以下说法正确的是

答案解析

难度★★☆ 搜索
  • 参考答案:D本题主要考查数组的定义和初始化。在本题中,考查的是一维数组的定义和初始化操作。一维数组的定义格式为: 数据类型说明 数组名[n];一维数组的初始化格式为: 数据类型说明 数组名[n]={元素1,元素2,……,元素n}; 或者 数据类型说明 数组名[]={元素1,元素2,……,元素n};另外,在定义数组和初始化数组时需要注意:(1)定义数组时的n值只能使用常量,不能使用变量。(2)定义数组时可以不标明数组元素的个数,而是通过赋初值的方式确定。(3)数组初始化时,数组的元素类型必须与定义的类型一致,当初值的个数小于整型常量n时,编译系统会自动补0。一旦给定初值数超过n,编译系统将报错。综上所述,不难找出本题正确的答案为D,在选项A和B中,数组的定义方式都是正确的,但初始化的方法不正确;在选项C中,赋值的元素个数超过了数组定义的大小,在编译时系统会报错。