c++用引用实现俩个数的交换
来源:互联网 发布:万能邮件群发软件 编辑:程序博客网 时间:2024/05/17 17:16
#include <iostream>#include <stdlib.h>using namespace std;void swap(int &a, int &b){ int tmp = a; a = b; b = tmp;}int main(){ int a = 3; int b = 4; swap(a, b); cout << "a=" << a<<" " << "b=" << b << endl; system("pause"); return 0;}
1.不用设置指针变量,指针变量需要另外开辟内存空间,而引用不需要开辟内存空间。
2.使用指针变量要用到解引用操作符,而引用就代表该变量。
3.用指针传递时,实参要进行取地址传递,但要是用引用,直接传递变量的名字,更加清楚明了。
4.引用能完成的,指针也能完成,引用比指针更加清晰明了。
0 0
- c++用引用实现俩个数的交换
- 函数实现俩个数的交换
- 【C语言学】写一个俩个数交换的宏定义
- c语言 交换2个数的值
- [c]不用第三个数,去交换二个数的位置。
- 不用中间变量实现俩个数交换
- 引用-利用引用交换两个变量的值【C++】
- c语言 不允许创建临时变量,交换俩个数的内容(3种方法)
- 交换俩个数
- 交换俩个数
- 冒泡排序java代码实现以及俩个数进行交换时的三种方式
- 不用临时变量交换2个数的3种实现
- 引用类型的交换
- C++ 引用类型作为函数的形参 (不用第三个数交换两个数)
- 用形参为引用的形式实现实参的交换
- 引用为参数实现两个字符串变量的交换
- C语言实现两数的交换
- C++分别用指针和引用实现交换函数
- 62. Unique Paths
- 恶意代码启动技术之释放资源文件
- C语言 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 工厂模式
- 全排列
- c++用引用实现俩个数的交换
- 【LeetCode】3. Longest Substring Without Repeating Characters
- Python基础知识
- 二元多项式
- ssh非交互式密码授权(一):expect自动输入密码、命令
- 微信小程序参考资料
- Memcache的原子性操作
- 离线环境下使用Maven打包Storm程序
- 如何理解超键、候选键、主键、外键的含义?