二维数组指针调用问题.
二维数组指针调用问题.输入一个int二维数组,把其中最大的元素打印出来(指针调用的方式)
#include<stdio.h>
void swap(int *x,int n,int m)
{
int i,j,t,k;
for (i=0;i<n ;i++ )
{
for (j=0;j<m ;j++ )
{
k=*(*(x+i)+j);
if (*x<*k)
{
t=*x;
*x=*k;
*k=t;
}
}
}
}
void main()
{
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
swap(&a[0][0],3,4);
printf("%4d\n",*a);
}
帮忙 改下~~~~~~~~~~~~~~~~~