使用指针让两个数交换

#include<iostream>
using namespace std;
void myswap(int *,int *);
int main()
{
    int a,b;
    cout<<"输入两个数:";
    cin>>a>>b;
    cout<<"输出交换前两个数的值:"<<"a="<<a<<"b="<<b<<endl;
    myswap(&a,&b);
    cout<<"输出交换后两个数的值:"<<"a="<<a<<"b="<<b<<endl;
}
void myswap(int *a,int *b)
{
    int temp;
    temp=*a;
    *a=*b;
    *b=temp;
}

posted @ 2013-06-15 09:52  时间淡无痕  阅读(404)  评论(0编辑  收藏  举报