提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
题目:
编写两个函数分别实现下列功能:两个数交换值。
要求:在主函数中任意输入两个数,用函数指针调用这两个子函数,并在主函数中输出结果。
代码:
#include<stdio.h>
int main(void)
{
int a,b;
int *pa,*pb;
void swap(int *p1,int *p2);
printf("请输入a、b两个值:");
scanf("%d%d",&a,&b);
pa=&a;
pb=&b;
swap(pa,pb);
printf("\na=%d,b=%d\n",a,b);
return 0;
}
void swap(int *p1,int *p2)
{
int temp;
temp=*p1;
*p1=*p2;
*p2=temp;
}
结果:
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了利用函数进行两个值的交换。