3*4的二维数组,设计一个函数,所求如题。要用指针来求!
#include<stdio.h>
void main()
{
void search(int *p,int n);
int a[3][4]={{1,3,5,7},{2,4,6,8},{15,17,34,12}};
search(a[0],4);
}
void search(int *p,int n)
{
int max=*p;
for(;(*p)!='\0';p++)
if(*p>max) max=*p;
printf("%d",max);
}
这是我写的程序 运行结果是:4394624。错在哪,请给我改正!拜托啦!
是跳出循环的条件错了,可是一时想不出怎么用什么条件?