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;

}

相关推荐
落羽的落羽4 分钟前
【Linux系统】文件IO:理解文件描述符、重定向、缓冲区
linux·服务器·开发语言·数据结构·c++·人工智能·机器学习
sin_hielo4 分钟前
leetcode 3637
数据结构·算法·leetcode
仍然.5 分钟前
算法题目---双指针算法
数据结构·算法·排序算法
2401_841495645 分钟前
【LeetCode刷题】翻转二叉树
python·算法·leetcode··递归·节点·翻转二叉树
嵌入小生0079 分钟前
数据结构与算法 | 完全二叉树的实现、哈希表的实现
linux·c语言·数据结构·算法·vim·嵌入式
渡我白衣11 分钟前
无中生有——无监督学习的原理、算法与结构发现
人工智能·深度学习·神经网络·学习·算法·机器学习·语音识别
.小墨迹11 分钟前
apollo中速度规划的s-t图讲解【针对借道超车的问题】
开发语言·数据结构·c++·人工智能·学习
小龙报12 分钟前
【数据结构与算法】单链表的综合运用:1.合并两个有序链表 2.分割链表 3.环形链表的约瑟夫问题
c语言·开发语言·数据结构·c++·算法·leetcode·链表
蓝海星梦13 分钟前
GRPO 算法演进:2025 年 RL4LLM 领域 40+ 项改进工作全景解析
论文阅读·人工智能·深度学习·算法·自然语言处理·强化学习
拼好饭和她皆失13 分钟前
图论:最小生成树,二分图详细模板及讲解
c++·算法·图论