1.已知int a[3][4],*p=a; 则p表示
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 03:15:58
x)3{}K3JcMbu
lv,xp%lS_`gCzڟNl[^.tΆsja_\g2 "Qw
1.已知int a[3][4],*p=a; 则p表示
1.已知int a[3][4],*p=a; 则p表示
1.已知int a[3][4],*p=a; 则p表示
指向数组首地址的指针
1.已知int a[3][4],*p=a; 则p表示
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a; 其中p=(int**)a;是什么意思啊
已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0、已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0]
、已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0]
已知static int a[3][4]; int *p;则下列语句不合理的是( ) A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0已知static int a[3][4]; int *p;则下列语句不合理的是( )A、p=a; B、p=a[0]; C、p=*a; D、p=&a[0][0];
已知int a[]={1,2,3},b[]={4,5,6};int *p;则下列语句错误的是() A.a=b B.p=&b[1] C.p=a D.*a=*b
17. 已知定义:int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( ).1. 已知定义:“int a[]={1,2,3,4,5},i,*p=a,*q=p;则下列错误的语句是( c ).A . i=*p-*qB . p=q+2C . i=p+q-3D .i=*(q+2)能解释下每选项的错
1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]=
1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]=
1.已有定义 int a[10],*p; 则正确的赋值语句是( ).A.p=100; B.p=a[5]; C.p=a[2]+2; D.p=a+2;2.若有定义int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的表达式是 ( )A.*p B.a[1] C.*a D.a[10]3.设有定义int x[6]=
Int a=1; Int *p; p=&a; printf(“%d
”,*p); 和Int a=1; Int*p; *p=a; printf(“%d
”,*p); ::::
int *p,a[10]; for(p=a;p
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;求*(p[0]+1)+**(q+2)这个怎么理解,回答要详细一点
int a[]={1,2,3,4,5,6,7,8,9},*p; for(p=a,p
int *p,a=3;*p=&a;&p表示什么?
#include void main( ) { int a=3,b=5; int *p,*q; void f1(int x,int y);void f2(int *x,int *y);p=&a; q=&b;f1(*p,*q) ;printf(a=%d ,b=%d
,a,b);f2(p,q);printf(a=%d ,b=%d
,a,b);}void f1(int x,int y) { int t;t=x; x=y; y=t;}void f2(int *x,int *y) { int
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf(%d
,*p); printf(%d
,*(++p)); printf(%d
,*++p);{ int a[]={1,2,3,4,5,6};int*p;p=a;printf(%d
,*p);printf(%d
,*(++p));printf(%d
,*++p);printf(%d
,*(p--));P+=3;printf(%d%d,*p,*(a+3));}求
int a [4][10] ,*p; p=a;这句话为什么错了啊?int a[9],*p; p=a;和上面的区别?