用指针求出最大最小值,请问为啥说p没有定义啊,错哪了
#include<stdio.h>
void main ()
{
int *max,*min;
int a[10],i;
int *p;
p=a;
min=p,max=p+9;
puts("input a[10]:\n");
for (;p<(p+10);p++)
scanf("%d",p);
*min=*p,*max=*(p+9);
for(;p<(P+10);p++)
{
if (*min>*p) *max=*p;
if (*max<*p)*max=*p;
}
printf("%d%d",*min,*max);
}