c++实验 引用与指针

#include <iostream>

using namespace std;

void swap(int& a, int& b){

int tmp;

tmp = a;

a = b;

b = tmp;

}

void swap(int* a, int* b){

int tmp;

tmp = *a;

*a = *b;

*b = tmp;

}

int main(){

int a=9;

int b=10;

cout<<"a:"<<a<<" "<<"b:"<<b<<endl;

swap(a, b);

cout<<"a:"<<a<<" "<<"b:"<<b<<endl;

swap(&a, &b);

cout<<"a:"<<a<<" "<<"b:"<<b<<endl;

return 0;

}

相关推荐
suhan5 小时前
【数据结构】五、树:6.平衡二叉树AVL
数据结构·算法·排序算法
suhan5 小时前
【数据结构】五、树:5.二叉排序树BST
数据结构·算法·排序算法
爱读书的小胖6 小时前
80. 删除有序数组中的重复项 II
java·数据结构·算法
臻选云栗子6 小时前
PCDN跑不起来?先别甩锅给平台,问题可能出在这
算法·程序员
C++ 老炮儿的技术栈6 小时前
std::atomic 是什么
linux·c语言·网络·c++·visual studio
小画家~6 小时前
vue3 里面的 itemList.reduce
前端·数据结构·算法
tryxr7 小时前
索引概念和索引底层数据结构
数据结构·索引
All for pursuit.7 小时前
【完结】LeetCodeHot100题 详细解题过程及代码汇总
数据结构·c++·算法·leetcode
mmmmath_37 小时前
LeetCode.101.对称二叉树
数据结构·leetcode
Logic1017 小时前
C语言/数据结构位运算题解:异或XOR找出数轴移动中只出现一次的指令——只出现一次的数字
c语言·数据结构·数组·位运算·时间复杂度·算法题·异或性质