定义数组的语句有()。A int(*p)[3];B int *p[3];C int p[3];D int(*p)();

定义数组的语句有()。

A int(*p)[3];

B int *p[3];

C int p[3];

D int(*p)();

参考答案与解析:

相关试题

执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b

[单选题]执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向A.aB.bC.cD.无效地址

  • 查看答案
  • 执行完下列语句 int a,b,c=&a; int*&p=c; p=&b; 后c

    [单选题]执行完下列语句int a,b,c=&a;int*&p=c;p=&b;后c指向A.aB.bC.cD.无效地址

  • 查看答案
  • 在int a=3,int*p=&a;中,P的值是

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

  • 查看答案
  • 若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a;

    [单选题]若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0B.w=pC.*p=a;D.*p=*w;

  • 查看答案
  • 有以下程序:main(){int a=1,b=3,c=5;int*p1=&a,*

    [单选题]有以下程序: main() {int a=1,b=3,c=5; int*p1=&a,*p2=&b,*p=&c; *p=*p1*(*p2); printf("%d/n",C); } 执行后的输出结果是( )。A.1B.2C.3D.4

  • 查看答案
  • 有以下程序main(){ int a=1,b=3,c=5;int *p1=&a,

    [单选题]有以下程序main(){ int a=1,b=3,c=5;int *p1=&a, *p2=&b, *p=&c;*p =*p1*(*p2);printf("%d/n",c);}执行后的输出结果是A.)1B.)2C.)3D.)4

  • 查看答案
  • 若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&

    [单选题]若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=&a;q=& b; w=q;q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=* w;

  • 查看答案
  • 有以下程序 main0 {int a=l,b=3,c=5; int *p 1 =

    [单选题]有以下程序 main0 {int a=l,b=3,c=5; int *p 1 =&a,*p2--&b,*p=&c; *p-~pl*(*p2); print~"%dXn",c); } 执行后的输出结果是______。A.1B.2C.3D.4

  • 查看答案
  • 若有如下程序:sub(p,n)int(*p)[3],n;{ int i;for(

    [单选题]若有如下程序: sub(p,n) int(*p)[3],n; { int i; for(i=0;i<=n;i++) printf("%d",*(*(p+i)+n)); } main() {int s[3][3]={1,2,3,4,5,6,7,8,9}; sub(s,2); } 则程序运行后的输出结果是( )A.3 6 9B.2 4 8C.4 5 6D.7 8 9

  • 查看答案
  • 如果有语句int a=3,*p=&a;,则*p的值是()。

    [单选题]如果有语句int a=3,*p=&a;,则*p的值是( )。A.变量a的地址值B.无意义C.变量p的地址值D.3

  • 查看答案