传递指向指针的引用
2016-02-20 21:25
344 查看
#include <iostream> using namespace std; void ptrswap (int *&v1,int *&v2) // 指向指针的引用, { int *tmp = v2; v2 = v1; v1 = tmp; } int main () { int i = 10; int j = 20; int *pi = &i; // 变换前:*pi指向i, int *pj = &j; // 变换前: *pi指向j, cout << i << "," << j << endl; // 输出的是10,20 cout << *pi << "," << *pj << endl; // 输出是10,20 ptrswap(*pi,*pj); // 变换两个指针, cout << i << "," << j << endl; // 输出的10,20 cout << *pi << "," << *pj << endl; // 输出的20,10 return 0; }
相关文章推荐
- djang1.6+apache2+ubuntun14.0
- ssh 执行远程操作
- Android native Thread实现 和Java Thread区别
- [数据重现-文件系统原理精解与数据恢复最佳实践].(马林).影印版及光盘下载地址
- NumPy学习
- zabbix基本概念
- 指针与数组关系
- 用margin实现两列布局中的自适应列
- Ubuntu14.04(32位)下安装使用docker
- 看懂UML类图和时序图
- android 接入微信支付和分享填坑
- c++笔试题总结2
- 【POJ 3352】 Road Construction(边联通分量入门)
- 说说基本的布局观
- 在ubuntu下安装mysql
- 实例解析MySQL性能瓶颈排查定位
- 用python实现Huffman编码
- Java 拓扑图之设备面板图PortDemo
- neuq oj 1044: 谭浩强C语言(第三版)习题5.8 C++
- Android中对Http的了解