# include <iostream>
using namespace std; void Swap(int *pa, int *pb)
{
int t = *pa;
*pa = *pb;
*pb = t;
cout << "*pa = " << *pa << endl; } void Swap(int &a, int &b) {
int tmp;
tmp = a;
a = b;
b = tmp; cout << "tmp = " << tmp << endl; } int main()
{
int a = 3, b = 5; Swap(&a, &b); /*执行第一个*/
Swap(a, b); /*执行第二个*/
printf("a = %d""; b = %d\n", a, b);
cout << "a = " << a << "; b = " << b << endl;
return 0;
}

输出结果

最新文章

  1. HTML5移动开发学习笔记之CSS3基础学习
  2. MSMQ(Microsoft Message Queue)
  3. android 调用电话功能
  4. Web前端开发基础 第四课(CSS一些性质)
  5. Android 获取全部应用
  6. string--&gt;wstring--&gt;string
  7. Spark读写Hbase中的数据
  8. leetcode@ [146] LRU Cache (TreeMap)
  9. 01-03-03【Nhibernate (版本3.3.1.4000) 出入江湖】cascade的测试
  10. Mysql数据库插入的中文字段值显示问号的问题解决
  11. 尚学堂JavaEE项目备选
  12. Layout Resource官方教程(3)在layout中用include嵌入其它layout
  13. SpriteKit游戏Delve随机生成地牢地图一个Bug的修复
  14. (3)STM32使用HAL库操作外部中断——实战操作
  15. PHP基础笔记
  16. 最精简的自定义.net 开发框架
  17. Android adb你真的会用吗?
  18. 使用requireJS加载不符合AMD规范的js文件:shim的使用方式和实现原理
  19. jQuery Event.which 属性
  20. UNIX高级环境编程(6)标准IO函数库 - 流的概念和操作

热门文章

  1. MySQL数据库主从同步实战过程
  2. 【转载】jquery版的网页倒计时效果
  3. SourceTree报错
  4. 2019-11-29-dotnet-获取指定进程的输入命令行
  5. fdisk磁盘挂载
  6. 006-Zabbix agent on Zabbix server is unreachable for 5 minutes
  7. PAT Basic 1071 小赌怡情 (15 分)
  8. Codeforces 909 substr用法 思维合并线段目标最少 Py语句逆推DP vecrtor缩点删不同颜色点模拟 拓扑排序处理任务
  9. controller 有两种写法,讨论一下两种写法的区别:
  10. QT程序在发布的时候应注意的地方