C++引用与传参
2024-09-05 18:40:57
# 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;
}
输出结果
最新文章
- HTML5移动开发学习笔记之CSS3基础学习
- MSMQ(Microsoft Message Queue)
- android 调用电话功能
- Web前端开发基础 第四课(CSS一些性质)
- Android 获取全部应用
- string-->;wstring-->;string
- Spark读写Hbase中的数据
- leetcode@ [146] LRU Cache (TreeMap)
- 01-03-03【Nhibernate (版本3.3.1.4000) 出入江湖】cascade的测试
- Mysql数据库插入的中文字段值显示问号的问题解决
- 尚学堂JavaEE项目备选
- Layout Resource官方教程(3)在layout中用include嵌入其它layout
- SpriteKit游戏Delve随机生成地牢地图一个Bug的修复
- (3)STM32使用HAL库操作外部中断——实战操作
- PHP基础笔记
- 最精简的自定义.net 开发框架
- Android adb你真的会用吗?
- 使用requireJS加载不符合AMD规范的js文件:shim的使用方式和实现原理
- jQuery Event.which 属性
- UNIX高级环境编程(6)标准IO函数库 - 流的概念和操作
热门文章
- MySQL数据库主从同步实战过程
- 【转载】jquery版的网页倒计时效果
- SourceTree报错
- 2019-11-29-dotnet-获取指定进程的输入命令行
- fdisk磁盘挂载
- 006-Zabbix agent on Zabbix server is unreachable for 5 minutes
- PAT Basic 1071 小赌怡情 (15 分)
- Codeforces 909 substr用法 思维合并线段目标最少 Py语句逆推DP vecrtor缩点删不同颜色点模拟 拓扑排序处理任务
- controller 有两种写法,讨论一下两种写法的区别:
- QT程序在发布的时候应注意的地方