#include<stdio.h>
void main()
{
    int a[8]={1,2,3,4,5,6,7,8};
    int max=0,min=0;
    int *p=a;
    for(p=a;p<(a+8);p++)
    {
    if(p<(p+1))
    {max=*p;*p=*(p+1);*(p+1)=max;}
    if(p<(p+1))
    min=*p;
    }
    printf("max is %d:,min is %d:",max,min);
}这个哪里错了,输入8个整数找其中的最大值和最小值,用指针的方法