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;

}

相关推荐
无敌最俊朗@8 分钟前
C++ 值类别与对象模型面试题(12)
算法
..空空的人24 分钟前
C++基于websocket的多用户网页五子棋 ---- 模块介绍1
开发语言·c++·websocket
代码不停28 分钟前
Java模拟算法题目练习
java·开发语言·算法
前端小L1 小时前
图论专题(二):“关系”的焦点——一眼找出「星型图的中心节点」
数据结构·算法·深度优先·图论·宽度优先
叫我龙翔1 小时前
【数据结构】从零开始认识B树 --- 高效外查找的数据结构
数据结构·c++·b树
资深web全栈开发1 小时前
贪心算法套路解析
算法·贪心算法·golang
~~李木子~~1 小时前
贪心算法实验2
算法·贪心算法
FanXing_zl1 小时前
快速掌握线性代数:核心概念与深度解析
线性代数·算法·机器学习
zzzsde2 小时前
【C++】红黑树:使用及实现
开发语言·c++·算法
点云SLAM2 小时前
C++ 中的栈(Stack)数据结构与堆的区别与内存布局(Stack vs Heap)
开发语言·数据结构·c++·内存布局·栈数据结构·c++标准算法·heap内存分配