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;

}

相关推荐
傅科摆 _ py14 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法
kiracrimson14 小时前
栈与队列容器:适配器、deque 与 priority_queue
开发语言·c++·适配器模式
Shaoshing14 小时前
LeetCode100 42.接雨水
java·算法·leetcode
域限奇点访客15 小时前
用AI生成问卷的网站怎么选?看题目录入结构、题型映射和生成后的校验
算法
qq_4663024516 小时前
如何通过部分文件名,读取出整个文件名
c++·qt
not coder16 小时前
一文讲通--从树到红黑树
数据结构·算法
octopus_c16 小时前
C++ 入门
开发语言·c++·算法
爱吃香菜的初学者16 小时前
八.数据结构——哈希表(1)
数据结构·散列表
ZhengEnCi16 小时前
2026年10月30日AI早报:Gemini 4 Carbon登顶、DeepSeek融资1055亿、智元机器人上岗实测
人工智能·算法
强哥聊算力16 小时前
《算力江湖·Intel帝国往事》第三集:安迪·格鲁夫的铁血时代:Intel为什么能把对手逼到墙角?
运维·人工智能·科技·算法·ai·gpu算力