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;

}

相关推荐
有时间要学习14 分钟前
面试150——第二周
数据结构·算法·leetcode
freedom_1024_24 分钟前
红黑树底层原理拆解
开发语言·数据结构·b树
疋瓞33 分钟前
C++_win_QT6学习《3》_结合qt项目开发学习git仓库相关知识
c++·qt·学习
liu****41 分钟前
3.链表讲解
c语言·开发语言·数据结构·算法·链表
minji...1 小时前
Linux 基础IO(一) (C语言文件接口、系统调用文件调用接口open,write,close、文件fd)
linux·运维·服务器·网络·数据结构·c++
第二只羽毛1 小时前
C++ 高性能编程要点
大数据·开发语言·c++·算法
CQ_YM1 小时前
数据结构之栈
数据结构·算法·
崇山峻岭之间2 小时前
C++ Prime Plus 学习笔记027
c++·笔记·学习
赖small强2 小时前
【Linux C/C++开发】Linux C/C++ 堆栈溢出:原理、利用与防护深度指南
linux·c语言·c++·stack·堆栈溢出
爱学习的梵高先生2 小时前
C++:基础知识
开发语言·c++·算法