int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/10 08:30:22
int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)+3的值?
![int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)](/uploads/image/z/7394346-18-6.jpg?t=int+a%5B3%5D%5B5%5D%3D%7B%7B1%2C2%7D%2C%7B6%2C4%7D%2C%7B3%2C4%2C5%7D%7D%EF%BC%9B+int+%28%2Ap%29%5B5%5D+%3D+a%3B+%E6%B1%82%2A%28%2Ap%2B1%29)
int (*p)[5] = a 的意思是将数组a的首地址(即a[0][0])赋值给指针数组的p[0];
*(*p+1)+3 相当于*(*(p+0)+1)+3 第0行1列的元素加上3
即为a[0][1]+3=2+3=5所以值为5
*(*p+1)+3 相当于*(*(p+0)+1)+3 第0行1列的元素加上3
即为a[0][1]+3=2+3=5所以值为5
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}}; int **p; p=(int**)a;
int a[3][5]={{1,2},{6,4},{3,4,5}}; int (*p)[5] = a; 求*(*p+1)
{ int a[]={1,2,3,4,5,6}; int*p; p=a; printf("%d\n",*p); prin
int a[]={1,2,3,4,5,6,7,8,9},*p; for(p=a,p
int[][4]={1,2,3,4,5,6,7,8};int(*p)[4]=a;则表达式**(p+1)-*(*p+1)的
int a[ ][3]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a;求 *(*(a+2)+
有如下程序,int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=&a[3],b;b=p[5
已知static int a[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;求*(p
int a[]={1,3,5,7}; int*p[3]=(a+2,a+1,a); int **q=p; printf("
#include "stdio.h" main() { int a []={1,2,3,4,5},*p;p=a;*(p+
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?