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;

}

相关推荐
RFSOC+FPGA9 小时前
林肯实验室文献解读(1)-相控阵列架构实现可扩展的集成感知和通信
算法·架构
kyle~9 小时前
算法与数据结构---并查集(Union-Find)
数据结构·c++·算法
CoderYanger9 小时前
A.每日一题——3512. 使数组和能被 K 整除的最少操作次数
java·数据结构·算法·leetcode·职场和发展·1024程序员节
茉莉玫瑰花茶9 小时前
ProtoBuf - 1 - 下载和环境配置
开发语言·c++·protobuf
Dev7z9 小时前
基于MATLAB的风向和天气条件下污染物扩散模拟与可视化系统
人工智能·算法·matlab
_OP_CHEN9 小时前
C++进阶:(十六)从裸指针到智能指针,C++ 内存管理的 “自动驾驶” 进化之路
开发语言·c++
爱学习的小邓同学9 小时前
C++ --- map/set的使用
开发语言·c++
梓德原9 小时前
【C语言】C语言如何向系统接要存
java·c语言·算法
却话巴山夜雨时i9 小时前
84. 柱状图中最大的矩形【困难】
算法
MSTcheng.9 小时前
【C++进阶】继承(下)——挖掘继承深处的奥秘!
开发语言·c++