中国大学MOOC: 若有定义int a[4][5];下列( )表达式是错误的。
++a
举一反三
- 中国大学MOOC: 若定义int a[][4]={1,2,3,4,5,6,7,8};a[1][0]的值是 。
- 中国大学MOOC: 23. 若定义int a[][4]={1,2,3,4,5,6,7,8};,a[1][0]的值是( )。A. 3 B. 4 C. 5 D. 1
- 若有定义int a[4][5];下列( )表达式是错误的。 A: *a B: *(*(a+2)+3) C: &a[2][3] D: ++a
- 若有定义:int a[4][5];,则下列哪一个表达式是错误的( )。 A: a[1] B: *a C: *(a++) D: *(a[1]+1)
- 中国大学MOOC: 若有说明:int a[ ][4] = { 0, 0 }; 则下面不正确的叙述是( )。
内容
- 0
中国大学MOOC: 若有定义及赋值:int a[5][5],*p;p=*a;,则下列各式中表示地址的表达式是______。
- 1
若定义int a[][4]={1,2,3,4,5,6,7,8};a[1][0]的值是 。 A: 3 B: 4 C: 5 D: 1
- 2
若有以下定义:int a [ 10 ] , *p=a;则以下各表达式中,不能表示a[1]地址的表达式是【 】
- 3
若有以下定义,则数组为 4的表达式是_____。 int a[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=a;
- 4
关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)