关于指针
#include<stdio.h>void interchange(int * u,int * v);
int main(void)
{
int x=5,y=10;
printf("Originally x=%d,y=%d\n",x,y);
interchange(&x,&y);//向函数传送地址
printf("Now x=%d,y=%d\n",x,y);
}
void interchange(int * u,int * v)
{
int t;
t=*u;
*u=*v;
*v=t;
}
请问这个为什么可以实现x,y值的交换?
刚学了自己定义一个函数,看了指针的内容,还是有些不理解,没有return 子函数怎么实现这个的?求教。