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;

}

相关推荐
云知谷18 分钟前
【经典书籍】C++ Primer 第14类虚函数与多态精华讲解
c语言·开发语言·c++·软件工程·团队开发
HVACoder19 分钟前
复习下线性代数,使用向量平移拼接两段线
c++·线性代数·算法
电子云与长程纠缠24 分钟前
UE5 C++ CVar控制台命令字段使用
c++·学习·ue5
爱coding的橙子25 分钟前
每日算法刷题Day77:10.22:leetcode 二叉树bfs18道题,用时3h
算法·leetcode·职场和发展
Swift社区28 分钟前
LeetCode 404:左叶子之和(Sum of Left Leaves)
算法·leetcode·职场和发展
南枝异客38 分钟前
查找算法-顺序查找
python·算法
QuantumLeap丶38 分钟前
《数据结构:从0到1》-06-单链表&双链表
数据结构·算法
violet-lz40 分钟前
数据结构八大排序:快速排序-挖坑法(递归与非递归)及其优化
数据结构
李牧九丶1 小时前
从零学算法59
算法
Mrliu__1 小时前
Python数据结构(七):Python 高级排序算法:希尔 快速 归并
数据结构·python·排序算法