3、 合法的数组说明语句是( )(A)int a[]=”string”; (B)int a[5]={0,1,2,3,4,5}; (C)char a=”string”; (D)char a[]={0,1,2,3,4,5};
A: 整形数组不应用字符串初始化
B: 初始化元素个数超出数组定义范围
C: a不是字符数组,不能用字符串初始化
D: 正确的说明语句
A: 整形数组不应用字符串初始化
B: 初始化元素个数超出数组定义范围
C: a不是字符数组,不能用字符串初始化
D: 正确的说明语句
举一反三
- 数组定义及初始化正确的是( ) A: char a[5]=; B: int a[5]=0,1,2,3,4,5; C: char a="string"; D: char a[]=’0’,’1’,’2’,’3’,’4’,’5’;
- 合法的数组定义是 未知类型:{'options': ['int a[ ] ="string";', 'int a[5]={0,1,2,3,4,5};', 'char a="string";', 'char a[5]={0,1,2,3,4,5};'], 'type': 102}
- 下列数组定义及初始化中,正确的是_______。 A: int a[]="string"; B: int a[5]={0, 1, 2, 3, 4, 5}; C: char a="string"; D: int a[]={0, 1, 2, 3, 4, 5};
- 定义一个二维数组:int arr[][] = {{0}, {1,2},{ 3, 4,5}};,数组元素a[1][1]的值是( ) A: 5 B: 4 C: 3 D: 2
- 定义一维数组int a[5],数组a中包含了哪些元素()。 A: a[0]、a[1]、a[2]、a[3]、a[4]、a[5] B: a[1]、a[2]、a[3]、a[4]、a[5] C: a[0]、a[1]、a[2]、a[3]、a[4]