以下对一维数组的所有元素进行正确初始化的是( )。A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };C. int a[ ] = {0};D. int a[10] = {10*6};
A: int a[10] = (0, 0, 0, 0);
B: int a[10] = { };
C: int a[ ] = {0}
D: int a[10] = {10*6}
A: int a[10] = (0, 0, 0, 0);
B: int a[10] = { };
C: int a[ ] = {0}
D: int a[10] = {10*6}
举一反三
- 有定义int a[10]={0*10}; 可表示数组中所有元素都等于0。
- 以下不能对二维数组a进行正确初始化的语句是( ) 。A) int a[2][3]={0};B) int a[][3]={{1,2},{0}};C) int a[2][3]={{1,2},{3,4},{5,6}};D) int a[][3]={1,2,3,4,5,6};
- 定义一维数组int [] a = new int [10],下面错误的引用是( ) A: a[0] = 1; B: a[10] = 2; C: a[0] = 5*2; D: a[1] = a[0]*a[2];
- 已定义数组int a[10]={6,7,8,9,10};则数组元素a[0]和a[5]的值分别是( )。 A: 0 5 B: 6 10 C: 6 0 D: 0 0
- 有定义int a[10]={0*10}; 可表示数组中所有元素都等于0。 A: 正确 B: 错误