若有定义:int a[10],*p; 则*(p+5)表示()。A、元素a[5]的值B、元素a[5]的地址C、元素a[6]的值D、元素a[6]的地址
若有定义:int a[10],*p; 则*(p+5)表示()。
- A、元素a[5]的值
- B、元素a[5]的地址
- C、元素a[6]的值
- D、元素a[6]的地址
相关考题:
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i 若有定义语句:"int a[4][10],*P,*q[4];"且0≤iA.D=aB.q[i]=a[i]C.p=a[l]D.P=&a[2][1]
若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址SXB 若有定义int a[9],+P=a;,则P+5表示( )。A.数组元素a[5]的值B.数组元素a[5]的地址C.数组元素a[6]的地址D.数组元素a[0]的值加上5
若有定义和语句: int**pp,*p, a=20,b=1O; pp=p; p=a; p=b; printf ("%d,%d\n",*p,**pp); 则输出结果是( )。A.20,10B.20,20C.10,20D.10,10
若有定义和语句:int**pp,*p,a=20,b=10;pp=p;p=a;p=b;printf("%d,%d\n",*p,**pp);则输出结果是( )。A.20,10B.20,20C.10,20D.10,10
若有定义和语句: ( ) int * * pp, * p,a=10,b=20 pp=p;p=a;p=b;printf("%d,%d”n",* p,* * pp); 则输出结果是A.10, 10B.10,20C.20,10D.20,20
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ( )int a [ ]={1,2,3,4,5,6,7,8,9,0};int*p,Ip=a;A.* (a+I)B.a[p-a]C.p+ID.* (&a[I])
若有定义和语句 int * *pp, *p,a=10,b=20; pp=p;p=a;p=b;printf("%d,%d\n",*p,**pp); 则输出结果是( )A.10,10B.10,20C.20,10D.20,20
若有以下的定义, int a[ ]={1,2,3,4,5,6,7,8,9,10},*p=a;则值为3的表达式是 ______。A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++D.p+=2,++*p
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5 B.*a+1 若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A.p+5B.*a+1C.&a+1D.&a[0]
若有如下定义: struct sk{ int a; int b; }data,*p=data; 则对data中的成员x的正确引用的是()。 A、(*p).aB、(*p).data.aC、p-data.aD、p.data.a
单选题若有定义语句:int a[4][10],*P,*q[4];且0≤i4,则错误的赋值是( )。Ap=aBq[i]=a[i]Cp=a[i]Dp=a[2][1]