一段代码的含义不懂,请教一下?
输入十个整数,将其中最小的书与第一个数对换,最大的数和最后一个数对换,写出这个对换函数:代码如下:
void max_min_value(int num[])
{int *max,*min,*p,temp;
max=min=num;
for(p=num+1;p<num+10;p++)
if(*p>*max) max=p;
else if(*p<*min) min=p;
temp=nm[0];num[0]=*min;*min=temp;
if(max=num) max=min; /*这一行和下一行是什么意思,我看不懂*/
temp=num[9];num[9]=*max;*max=temp;
}
请大家提醒下,我刚学C,谢谢!
[ 本帖最后由 C语言学徒 于 2009-9-3 23:10 编辑 ]