在inta=3,*p=a;中,*p的值是()。A、变量a的地址值B、无意义C、变量p的地址值D、3

在inta=3,*p=&a;中,*p的值是()。

  • A、变量a的地址值
  • B、无意义
  • C、变量p的地址值
  • D、3

相关考题:

设inta[6]={1,2,3,4,5,6},*p=a;,*(p+3)的值是____. A.3B.4C.5D.6

设有:inta[]={10,20,30,40},*p=a;,下列表达式值为40的是()。 A.a[4]B.p+3C.*a+10D.*(p+3)

设inta[5]={2,4,6,8,10},*p=a;,则a[p-a+2]的值是_______。 A.2B.4C.6D.8

在int a=3,int*p=a;中,P的值是A.变量a的地址值B.无意义C.变量P的地址值D.3

在说明语句“inta(15),”中,b的值与*p的值是相等的。() 此题为判断题(对,错)。

已知“inta[]={1,2,3};constint*p=a;”,则语句“*p=5;”会将元素a[0]的值赋为5.() 此题为判断题(对,错)。

对于int*p;inta[];p=a,的合法运算()。 A.p=a;p++相当于a++B.++p;相当于a[1]C.a++D.若p中的地址为100则p++;运算后则其值为100

已知程序段inta[3][4],*p[3]={a[0],a[1],a[2]},**pp=p,i;for(i=0;i12;i++)a[i/4][i%4]i;则pp[1][2]的值是()。 A.6B.5C.4D.3

已知“inta[]={1,2,3,4,5},*p=a;”,则以下各选项中对数组元素访问错误的是()。 A.p[p-a]B.*p2C.a[5]D.a[3]

在inta=3,int*p=&a;中,*p的值是()。A.变量a的地址值B.无意义C.变量p的地址值D.3

有以下程序:includemain(){inta[]={1,2,3,4},y,*p=a[3];--p;y=*p;printf("y=%d\n 有以下程序: #include<stdio.h> main() {inta[]={1,2,3,4},y,*p=a[3]; --p;y=*p;printf("y=%d\n",y); } 程序的运行结果是( )。A.y=0B.y=1C.y=2D.y=3

inta,*p,**w;p=取a的值的表达式为( )。 A.&aB.&*pC.**pD.**w

若有定义语句inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;值为8的数组元素的正确表示为( ): A.a[8]B.a+7C.p+7D.*(p+7)

有定义语句inta[10],*p=a;以下和此功能相同的是()A、inta[10];intp;p=a;B、inta[10],*p;p=a;C、int*p,a[10];p=a;D、char*a[10]=”abcd”;printf(“%s”,a);

已定义数组inta[5]={1,2,3,4,5},*p;下列顺正确的是()A、for(p=a;a(p+5);a++){}B、for(p=a;p(a+5);p++){}C、for(p=a,a=a+5;p++){}D、for(p=a;a(a+5);++a){}

下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i10;i++,p++) if(________)*a=*p; printf("%d",*a); }A、paB、*pa[0]C、*p*a[0]D、*p[0]*a[0]

若有语句:inta[10],*p1=a+8,*p2=a[3];则p1-p2的值是()A、20B、4C、16D、5

若有语句:inta[]={1,3,2,7,3,4},*p=a+3,k;则变量k的值不等于3的选项是()A、k=(p++,*p++)B、k=(p-=2,*p--)C、k=(p--,*--p)D、k=(p++,*++p)

下面能给一个指针变量赋值采用的方法有()A、inta;int*p=a;B、inta;int*p=a;p=a;C、inta=100;int*p=@aD、inta;int*p=@a;p=@a;

下面关于指针变量赋值形式正确的是()A、inta;int*p=a;B、inta;int*p;p=a;C、intaintp*=a;D、inta;intp*;p=a;

以下对指针变量进行操作的语句,正确的选项是()A、int*p,*q;q=p;B、inta,*p,*q;q=a;p=*q;C、inta=b=0,*p;p=a;b=*p;D、inta=20,*p,*q=a;p=q;

下列赋值语句中正确的是:inta[3]={1,2,3},*p()A、p=a;B、*p=a;C、*(a+1)=a;D、p=a+1;

执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;A、8B、7C、6D、5

若inta[]={1,2,3},*p;则下列赋值语句中正确的是()。A、p=a;B、*p=a;C、*(a+1)=a;D、p=a+1;

单选题在inta=3,*p=a;中,*p的值是()。A变量a的地址值B无意义C变量p的地址值D3

单选题执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为()。 inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;A8B7C6D5

单选题若有语句:inta[10],*p1=a+8,*p2=a[3];则p1-p2的值是()A20B4C16D5