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;

}

相关推荐
可靠的仙人掌7 小时前
SAC(Soft Actor-Critic)算法底座
开发语言·算法·php
王老师青少年编程8 小时前
csp信奥赛C++高频考点专项训练:【二分答案】案例2:木材加工
c++·二分答案·csp·高频考点·信奥赛·木材加工
海石8 小时前
单调栈复健,顺便,牺牲一下吧,空间复杂度!一切献给AC
算法·leetcode
海石8 小时前
JS击败94%,Hard题想不到动态规划,那就用数组和栈试试
算法·leetcode
aaPIXa6228 小时前
C++模板元编程:编译期计算Fibonacci数列
java·开发语言·c++
Augustzero9 小时前
`co_await` 按下暂停键之后:从零看懂 C++20 协程
c++·后端
码少女9 小时前
数据结构——希尔排序
数据结构·排序算法
知无不研9 小时前
c语言和c++中的静态关键字
开发语言·c++·静态关键字
星子yu10 小时前
【学习】怎么学好数据结构
数据结构·学习
思麟呀10 小时前
在C++基础上理解CSharp-7
java·jvm·c++·c#