简单说说:
既然是新手问。。。嘻嘻
先说如何调用,int a=1,b=2,c=3,d=4;
fun(&a,&b,&c,&d);
再说函数定义如何实现,可以这样
#include<iostream.h>
void fun(int *a,int *b,int *c,int *d)
{
if(*b>*a) {*a=*a^*b;*b=*a^*b;*a=*a^*b;}
if(*c>*a) {*a=*a^*c;*c=*a^*c;*a=*a^*c;}
if(*d>*a) {*a=*a^*d;*d=*a^*d;*a=*a^*d;}
if(*c>*b) {*b=*b^*c;*c=*b^*c;*b=*b^*c;}
if(*d>*b) {*b=*b^*d;*d=*b^*d;*b=*b^*d;}
if(*d>*c) {*c=*c^*d;*d=*c^*d;*c=*c^*d;}
}
int main()
{
int a=1,b=2,c=3,d=4;
fun(&a,&b,&c,&d);
cout<<"a="<<a<<" b="<<b<<" c="<<c<<" d="<<d<<endl;
return 0;
}