【c++程序】通过指针来交换两个数的值
2014-10-14 18:51
232 查看
/*
*文件名称: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;
}
相关文章推荐
- 【c++程序】通过别名来交换两个数的值
- C++中通过指针来交换两个数
- c语言,通过指针交换两个数的值
- C语言中利用位运算和指针实现的交换两个数的程序
- 利用位运算和指针实现的交换两个数的程序
- 一个简单的C++程序:输入两个整数,通过调用函数求两个数中的较大值
- 【c++程序】通过指针修改定义的数值
- C++通过基类指针delete派生类数组,析构函数是虚函数,程序为什么会崩溃? https://www.zhihu.com/question/30838092/answer/49623765
- 利用位运算和指针实现的交换两个数的程序
- 利用位运算和指针实现的交换两个数的程序
- 通过一个c++程序来理解两个指针的赋值
- 改善C++ 程序的150个建议学习之建议34:用智能指针管理通过new创建的对象
- 与VB程序通过Socket交换信息
- c/C++编译的程序占用的内存以及More Effective C++ 条款1:指针与引用的区别
- 请大家推荐好书:通过分析一个较大的程序来学习C++
- c++指针学习笔记--交换两个字符串数据
- C++中几种不同交换两个数的方法
- [C/C++][经典探讨]类继承中,通过基类指针delete释放,是否会造成内存泄漏
- ◆ C++中通过溢出覆盖虚函数指针列表执行代码
- ◆ C++中通过溢出覆盖虚函数指针列表执行代码