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/06/30 04:22:32
![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](/uploads/image/z/15113786-50-6.jpg?t=int+a%5B3%5D%5B4%5D%2C%28%2Ap%29%5B4%5D%3Da%3B%E5%88%99%E4%B8%8E%E8%A1%A8%E8%BE%BE%E5%BC%8F%2A%28a%2B1%29%2B2%E4%B8%8D%E7%AD%89%E4%BB%B7%E7%9A%84%E6%98%AF+A%3Ap%5B1%5D%5B2%5D+B%3A%2A%28p%2B1%29%2B2+C%3Ap%5B1%5D%2B2+D%3Aa%5B1%5D%2B2)
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的值是多少,求详解