分数组指针实现列推移,第一列和最后一列换
/*分数组指针第一列与最后一列互换,其他列推移*/#include <stdio.h>
#define N 16
void main()
{
int a[N][N],n,m;
int *q,*k;
scanf("%d",&m);
int (*p)[n];
scanf("%d",&n);
for(p=a;p<a+m;p++)
{k=a;
for(q=*p;q<*p+n;q++)
*(q+1)=*q;
q=k;
}
printf("%5d",*q);
}
程序运行不了?哪有问题?