【c++程序】通过指针来交换两个数的值

来源:互联网 发布:ubuntu 查看用户名 编辑:程序博客网 时间:2024/05/22 13:46

/* *文件名称:pointer.cpp *作    者:Zhao Tilu *完成日期:2014年10月14日 *问题描述:通过指针来交换两个数的值  */#include<iostream>using namespace std;void swap(int *a,int *b)//使用指针{    int c; cout<<"swap函数中,交换前,a:"<<*a<<"b:"<<*b<<endl;//不加*,交换的是地址 c=*a; *a=*b; *b=c; cout<<"swap函数中,交换后,a:"<<*a<<"b:"<<*b<<endl;}int main(){    int a=3,b=4; cout<<"主程序中,交换前,a:"<<a<<"b:"<<b<<endl; swap(a,b); cout<<"主程序中,交换后,a:"<<a<<"b:"<<b<<endl;    return 0;}


0 0
原创粉丝点击