有定义:int *p1,*p2; 则正确的赋值语句为( )。
A.p1*=p2;
B.p1/=p2;
C.p1+=p2;
D.p1+=3;
查看答案
有定义:int a[]={1,3,5,7,9},*p=a;,则值为5的表达式是( )。
A.p+=2,(*p)++
B.p+=2,*++p
C.p+=2,p
D.a+=2,*a
有定义:int a[5][4],(*p)[4]=a; 则*(*(p+2)+3)等于( )。
A.a[2][0]
B.a[2][1]
C.a[2][2]
D.a[2][3]
有定义:int a[5][4],*p=a[0];,则*(p+2*4+3)等于( )。
A.a[2][0]
B.a[2][1]
C.a[2][2]
D.a[2][3]
假设int类型占2个字节,若有定义:int a[5][4],(*p)[4]=a;,数组a的首地址为100,*(p+2)+3等于( )。
A.116
B.118
C.120
D.122