c语言,函数的址传递例子
编码如下:#include
void swap(int* x,int* y ){
int tmp;
tmp=*x;
*x=*y;
*y=tmp
;
};
int main()
{
int a=4;
intb=5;
printf("befer\n");
printf("a=%d\n",a);
printf("b=%d\n",b);
swap(&a,&b);
printf("after\n");
printf("a=%d\n",a);
printf("b=%d\n",b);
return 0;
}
输出的结果:
befer
a=4
b=5
after
a=5
b=4
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]