int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+2 C:p[1]+2 D:a[1]+2
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 23:31:49
int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+2 C:p[1]+2 D:a[1]+2
int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+2 C:p[1]+2 D:a[1]+2
int a[3][4],(*p)[4]=a;则与表达式*(a+1)+2不等价的是 A:p[1][2] B:*(p+1)+2 C:p[1]+2 D:a[1]+2
是A吧,A已经不是一个地址了
B,C,D和*(a+1)+2都还是一个地址,要加上*()才能输出值的
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a; 其中p=(int**)a;是什么意思啊
1.已知int a[3][4],*p=a; 则p表示
int[][4]={1,2,3,4,5,6,7,8};int(*p)[4]=a;则表达式**(p+1)-*(*p+1)的值是?
int a[]={1,2,3,4,5,6,7,8,9},*p; for(p=a,p
{ 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));}求
已知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[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?
int a [4][10] ,*p; p=a;这句话为什么错了啊?int a[9],*p; p=a;和上面的区别?
#include main() {int a[10]={1,2,3,4,5,6},*p; p=a; *(p+3)+=2; printf(%d,%d,*p,*(p+3));求详解
#include stdio.h main() { int a []={1,2,3,4,5},*p;p=a;*(p+2)+=2; printf(%d,%d,*p,*(p+2));}
8,执行以下程序段后,m的值为()int a[2] [3]={{1,2,3},{4,5,6};int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));
C语言问题:int *p; int a[] = {1,2,3,4,5,6}; *++p += 1; 这句话怎么理解.麻烦写出详细解题说明!
c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1?
定义int a[ ]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是________.
int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是.
若定义int a[]={1,2,3,4},++*p的值是多少,求详解