刚学c不久,求助!!!
#includefloat fun(float x,float y);
void main()
{
float m,n,*p,*q;
m=3,n=4;
p=&m,q=&n;
fun(*p,*q);
printf("%f,%f\n",m,n);
}
float fun(float x,float y)
{
float r,*p,*q;
p=&x,q=&y;
r=*p;
*p=*q;
*q=r;
return(x,y);
}
不是很清楚每个变量的生命期,好像有一种方法可以借助这个自定义的函数交换m和n的值,求大神指导下