#include <stdio.h>//这儿表示的函数的输入输出头文件void swap(int x,int y);void swap_p(int *x,int *y);//表示调用一个方法时必须声明这个方法的原型,否则不能调用(方法二)#define swap_m(x,y,t)((t)=(x),(x)=(y),(y)=(t))//这是用红还是声明方法,后面不需要用分号(方法三)int main(){//这儿表示的是函数的入口 int a,b,temp; a =10; b= 20; print…