#include<stdio.h>
void lookup(int *str,int *a,int n)
{
int i,j;
j=str[0];
for(i=1;i<n;i++)
{
if(str[i]<j)
{
j=str[j];
}
}
*a=j;
}
int main()
{
int str[10];
int i,min,*m=&min;
for(i=0;i<10;i++)
{
scanf("%d",str+i);
}
lookup(str,m,10);
printf(“min=%d\n”,*m);
return 0;
}
为什么*m=&min,左边是m的值 右边是地址,为什么中间可以划等号,可不可以有大神帮我看看,解释解释,谢谢了