若有int a[10],*p=a;,则( )。 A、p++可以使p指向下一个字节B、p+=2 相当于p=sizeof(a)/10C、p++可以使p指向下一个元素,即a[1]的首地址D、p+=2可以使p指向下一个元素,即a[1]的首地址

若有int a[10],*p=a;,则( )。

A、p++可以使p指向下一个字节

B、p+=2 相当于p=sizeof(a)/10

C、p++可以使p指向下一个元素,即a[1]的首地址

D、p+=2可以使p指向下一个元素,即a[1]的首地址


相关考题:

若有定义和语句: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=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=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

若有定义和语句:int *(*pp),*P,a=20,b=10;pp=&p;p=&a;p=&b;printf(%d,%d\n,*P,**PP);则输出结果是( )。A.A.20,10B.20,20C.10,20D.10,10

若有int a[]={2,4,6,8,10};int *p=a;则第2个数组元素的正确表示为 ______。A.*p++B.p+2C.(p+2)D.*(p+2)

若有定义和语句 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 *p, a=10; p=a;则a, *p, p均代表地址。

若有变量声明语句: int a=10; int *p=a; 则*p的值是()。A.变量p的地址值 B.变量p的值 C.变量a的地址值 D.变量a的值

若有如下定义:int i _at_ 0x20;int *p=i;i=10。则p的值为A.32B.20C.10D.10H