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;

}

相关推荐
fengfuyao98516 分钟前
竞争性自适应重加权算法(CARS)的MATLAB实现
算法
散峰而望18 分钟前
C++数组(二)(算法竞赛)
开发语言·c++·算法·github
leoufung19 分钟前
LeetCode 92 反转链表 II 全流程详解
算法·leetcode·链表
靠沿31 分钟前
Java数据结构初阶——Collection、List的介绍与ArrayList
java·数据结构·list
wyhwust1 小时前
交换排序法&冒泡排序法& 选择排序法&插入排序的算法步骤
数据结构·算法·排序算法
利刃大大1 小时前
【动态规划:背包问题】完全平方数
c++·算法·动态规划·背包问题·完全背包
wyhwust1 小时前
数组----插入一个数到有序数列中
java·数据结构·算法
笑非不退1 小时前
C# c++ 实现程序开机自启动
开发语言·c++·c#
im_AMBER2 小时前
Leetcode 59 二分搜索
数据结构·笔记·学习·算法·leetcode
gihigo19982 小时前
基于MATLAB的IEEE 14节点系统牛顿-拉夫逊潮流算法实现
开发语言·算法·matlab