C语言 求讲解 求求求 谢谢~
1个回答
展开全部
用指针操作数组理解有点麻烦,把指针表达换算成下标就简单了——
static int a[][3]={{1,2,3},{4,9},{7}};
static int *p[3]={a[0],a[1],a[2]};
int i=0;
while(++i<3)
//*(*(p+i)+i)=*(*p+i)+3;//换算成下一行
a[i][i]=a[0][i]+3;
//printf("%d\n",*p[0]);//换算成下一行
printf("%d\n",a[0][0]);
//printf("%d\n",*(*(p+1)+1));//换算成下一行
printf("%d\n",a[1][1]);
你再自己看可能就清楚些。
追问
这么看简单多了 是明白了 谢谢❤
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询