技术栈

c++实验 引用与指针

shilei_c2024-01-07 15:39

#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;

}

上一篇:bash 双hash算法sha256的写法
下一篇:学完 Pinia 真香,不想用 vuex 了
相关推荐
Z1Jxxx
30 分钟前
加密算法加密算法
开发语言·c++·算法
乌萨奇也要立志学C++
44 分钟前
【洛谷】递归初阶 三道经典递归算法题(汉诺塔 / 占卜 DIY/FBI 树)详解
数据结构·c++·算法
vyuvyucd
1 小时前
C++引用:高效编程的别名利器
算法
鱼跃鹰飞
1 小时前
Leetcode1891:割绳子
数据结构·算法
️停云️
1 小时前
【滑动窗口与双指针】不定长滑动窗口
c++·算法·leetcode·剪枝·哈希
charlie114514191
1 小时前
嵌入式现代C++教程: 构造函数优化:初始化列表 vs 成员赋值
开发语言·c++·笔记·学习·嵌入式·现代c++
IT=>小脑虎
2 小时前
C++零基础衔接进阶知识点【详解版】
开发语言·c++·学习
在路上看风景
2 小时前
01. C++是如何工作的
开发语言·c++
码农小韩
2 小时前
基于Linux的C++学习——指针
linux·开发语言·c++·学习·算法
小L~~~
2 小时前
绿盟校招C++研发工程师一面复盘
c++·面试
热门推荐
01GitHub 镜像站点02Labelme从安装到标注:零基础完整指南03Linux下V2Ray安装配置指南04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05jdk21下载、安装(Windows、Linux、macOS)06Claude Code 2.1.2 升级报错?别折腾了,一行命令搞定07【踩坑笔记】50系显卡适配的 PyTorch 安装08KGG转MP3工具|非KGM文件|解密音频092025-04-03 Latex学习1——本地配置Latex + VScode环境10UV安装并设置国内源