对于以下变量定义,正确的赋值是( )。 int *p[3], a[3];
举一反三
- 对于以下变量定义,正确的赋值是 。 int *p[3],a[3]; A: p=a B: *p=a[0] C: p=&a[0] D: p[0]=&a[0]
- 若有定义语句:int a[2][3],*p[3]; 则p[0]=&a[1][2]; 是正确的
- 对于以下变量定义,正确的赋值是( )。int *p[3], a[3]; A: p = a B: p[0] = &a[0] C: p = &a[0] D: *p = a[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};
- 关于二维数组的创建,以下做法正确的是:(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)