编码如下:
#include <stdio.h>
void swap(int* x,int* y ){
int tmp;
tmp=*x;
*x=*y;
*y=tmp
;
};
int main()
{
int a=4;
int b=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 文章来源:https://www.toymoban.com/news/detail-463223.html
b=4文章来源地址https://www.toymoban.com/news/detail-463223.html
到了这里,关于c语言,函数的址传递例子的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!