[单选题]

有定义语句int * p[4];,以下选项中与此语句等价的是(  )。

A.intp[4];

B.int**p;

C.int*(p[4]);

D.int(*p)[4];

参考答案与解析:

相关试题

有定义语句:int*p[4],以下选项中与此语句等价的是()。

[单选题]有定义语句:int*p[4],以下选项中与此语句等价的是( )。A.int p[4];B.int**p;C.int*(p[4]);D.int(*p)[4];

  • 查看答案
  • 若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句

    [单选题]若在定义语句: int a,b,c,*p=&c; 之后,接着执行以下选项中的语句,则能正确执行的语句是A. ) scanf("%d",a,b,c);B.)scanf("%d%d%d",a,b,c);C.)scanf("%d",p);D.)scanf("%d",&p);

  • 查看答案
  • 若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项中的语句,则

    [单选题]若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.)scanf("%dft,a,b,c);B.)scanf("%d%d%d",a,b,c);C.)scanf("%d”,p);D.)scanf("%d",&p);

  • 查看答案
  • 若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则

    [单选题]若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.scanf("%d",a,b,C);B.scanf("%d%d%d",a,b,C);C.scanf("%d",p);D.scanf("%d",&p);

  • 查看答案
  • 若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能

    [单选题]若在定义语句:int a,b,c*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.scanf("%d",a,b,C);B.scanf("%d%d%d",a,b,C);C.scanf("%d",p);D.scanf("%d",&p);

  • 查看答案
  • 若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则

    [单选题]若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是A.scanf("%d",a,b,c);B.scanf("%d%d%d",a,b,c);C.scanf("%d",p);D.scanf("%d",&p);

  • 查看答案
  • 若有语句:int x,*p=&x;则与该语句等价的语句是()

    [单选题]若有语句:int x,*p=&x;则与该语句等价的语句是()A . intx,*p;*p=&x;B . int x,*p;p=&x;C . int x,*p;*p=x;D . int x,*p;p=x

  • 查看答案
  • 设有以下说明和语句:int x[3][4],(* p)[4];p=a;,则与表达式*(*p+2)等价的选项是(  )。

    [单选题]设有以下说明和语句:int x[3][4],(* p)[4];p=a;,则与表达式*(*p+2)等价的选项是(  )。A.a[0][2]B.*(a+2

  • 查看答案
  • 若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误

    [单选题]若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是( )。A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值B.P+1代表a[1][0]的地址C.P中将存放a数组的首地址D.P+2代表a数组最后一行的首地址

  • 查看答案
  • 设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句

    [单选题]设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )A.p=1B.*q=2;C.q=p;D.*p=5;

  • 查看答案
  • 有定义语句int * p[4];,以下选项中与此语句等价的是(  )。