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;

}

相关推荐
独断万古他化6 分钟前
【算法通关】位运算:位图、异或消消乐,高频算法题全解
算法·位运算
你的冰西瓜16 分钟前
C++ STL算法——修改序列算法
开发语言·c++·算法·stl
大黄说说19 分钟前
彻底删除重复节点——LeetCode 82 题「有序链表去重 II」详解
算法·leetcode·链表
如意猴27 分钟前
003【高精度算法】加法/减法/乘法/除法
算法
仰泳的熊猫29 分钟前
题目1465:蓝桥杯基础练习VIP-回形取数
数据结构·c++·算法·蓝桥杯
Hag_2032 分钟前
LeetCode Hot100 15.三数之和
算法·leetcode·职场和发展
俩娃妈教编程37 分钟前
洛谷选题:P1307 [NOIP 2011 普及组] 数字反转
c++·算法
枫叶丹439 分钟前
【Qt开发】Qt界面优化(三)-> Qt样式表(QSS) 设置方式
c语言·开发语言·c++·qt·系统架构
laplace01231 小时前
浮点数精度
人工智能·算法·agent·qwen
blackicexs1 小时前
第四周第五天
数据结构·算法