若有以下定义,且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];
A: q[i]=b[i];
B: p=b;
C: p=b[i];
D: q[i]=&b[0][0];
B
举一反三
- 若有以下定义,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];
- 若有以下定义,且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 a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )
- 若有以下定义,且0≤i[6,则正确的赋值语句是( )。<br]int s[4][6], t[6][4], (*p)[6]; A: p=t; B: p=s; C: p=s[i]; D: p=t[i];
- 若有定义:int i=1, a[4][3],b[3][4],(*p)[3];则( )是正确的赋值语句。 A: p=a; B: p=b; C: p=a[i]; D: p=b[i];
内容
- 0
若有定义语句:int<br/>a[4],*p; 且0≤i A: p=a; B: p=&a[i]; C: p=&a[0]; D: *p=a[i];
- 1
若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是( )
- 2
如有下面的语句说明, 则下面赋值表达式非法的是 ( )。int i=0, j=0, *p=NULL,*q=NULL;? p=&i|*q=&j;|i=(int) p|i=*p++ + *q
- 3
若有定义语句:int a [2][3],(*p)[3],*q[3];,则以下赋值语句正确的是( ) A: p=a; B: q=a; C: p=&a[1]; D: q=&a[1];
- 4
以下程序的运行结果是 。 #include func(int array[][4],int m) {int i,j,k; k=0; for(i=0;i<3;i++) for(j=0;j<4;j++) if(array[i][j][/i]