求助4个数比大小用指针作求最大植为什么是错的
main()<br>{<br> int a[4]={1,3,2,8};<br> int *p,*p1,i,temp;<br> p=a;p1=a+1;<br> for(i=0;i<3;i++,p1++)<br> if(*p<*p1);<br> temp=*p;*p=*p1;*p1=temp;<br>printf("\n");<br>printf("%d",*p);<br>}<br> if 语句改成下面的if ( *p<*p1)
{
temp=*p;*p=*p1;*p1=temp;
}
页:
[1]
