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;

}

相关推荐
ShineWinsu3 小时前
对于C++:类和对象的解析—下(第二部分)
c++·面试·笔试·对象··工作·stati
2013092416274 小时前
1968年 Hart, Nilsson, Raphael 《最小成本路径启发式确定的形式基础》A* 算法深度研究报告
人工智能·算法
如何原谅奋力过但无声4 小时前
【力扣-Python-滑动窗口经典题】567.字符串的排列 | 424.替换后的最长重复字符 | 76.最小覆盖子串
算法·leetcode
BHXDML5 小时前
第七章:类与对象(c++)
开发语言·c++
玄冥剑尊5 小时前
贪心算法进阶
算法·贪心算法
玄冥剑尊5 小时前
贪心算法深化 I
算法·贪心算法
52Hz1185 小时前
力扣73.矩阵置零、54.螺旋矩阵、48.旋转图像
python·算法·leetcode·矩阵
BHXDML5 小时前
第一章:线性回归& 逻辑回归
算法·逻辑回归·线性回归
yyf198905255 小时前
C++ 跨平台开发的挑战与应对策略
c++
iAkuya6 小时前
(leetcode)力扣100 二叉搜索树种第K小的元素(中序遍历||记录子树的节点数)
算法·leetcode·职场和发展