设有 C 语句 int b[5][4], (*p)[4];,则能使指针变量 p 正确指向数组 b 的是 ____
A: p=b
B: p=*b
C: p=&b[0][0]
D: p=b[0]
A: p=b
B: p=*b
C: p=&b[0][0]
D: p=b[0]
举一反三
- 有定义语句:int a[3][4],*p;若要指针变量p指向a[0][0],正确的表示方法是()。 A: p=a B: p=*a C: p=**a D: p=a[0]
- 若有以下定义,且0≤i<;4,则正确的赋值语句是()int b[4][6],*p,*q[4]; A: q[i]=b[i]; B: p=b; C: p=b[i]; D: q[i]=&&b[0][0];
- 若有以下定义,且0<;=i<;4,则不正确的赋值语句是( )。int b[4][6],*p,*q[4]; A: q[i]=b[i]; B: p=b; C: p=b[i]; D: q[i]=&b[0][0];
- 若有以下说明和语句:int c[4][5], (*p)[5]; p = c; 能正确引用c数组元素的是( ) A: p + 1 B: *(p + 3) C: *(p + 1) + 3 D: *(p[0] + 2)
- 若有以下定义,int b[4][6], *p, *q[4]且0≤i<4,则不正确的赋值语句是_______. A: q[i] = b[i]; B: p = b; C: p = b[i] D: q[i] = &b[0][0];