利用函数进行交换(c++)

简介: 利用函数进行交换(c++)
#include<iostream>
using namespace std; 
void swap(int num1,int num2){
  cout<<"交换前: "<<endl;
  cout<<"num1 = "<<num1<<endl;
   cout<<"num2 "<<num2<<endl;
   int temp=num1;
   num1=num2;
   num2=temp;
   cout<<"交换后: "<<endl;
    cout<<"num1 = "<<num1<<endl;
     cout<<"num2 "<<num2<<endl;
   return ; //没有返回值可以不写 
}
int main(){
  int a=10;
  int b=20;
  cout<<"a= "<<a<<endl;
  cout<<"b= "<<b<<endl;
  swap(a,b);
  cout<<"a= "<<a<<endl;
  cout<<"b= "<<b<<endl;
  system("pause");
}
相关文章
|
算法 C++ 索引
【C++STL基础入门】深入浅出string类查找字串、返回字串和交换操作
【C++STL基础入门】深入浅出string类查找字串、返回字串和交换操作
466 1
|
5月前
|
算法 C++ 容器
C++之vector容器操作(构造、赋值、扩容、插入、删除、交换、预留空间、遍历)
C++之vector容器操作(构造、赋值、扩容、插入、删除、交换、预留空间、遍历)
202 0
|
5月前
|
C++ 安全
提高安全性,优雅实现拷贝与交换:C++中的Copy-and-Swap惯用法
拷贝并交换(Copy-and-Swap)是C++中实现赋值操作符和异常安全拷贝构造函数的技巧,涉及使用拷贝构造函数创建临时对象,然后交换数据以确保安全。C++11之前的通用方法,在C++11后可利用移动语义和右值引用优化。示例代码展示了如何运用此方法。
|
C++ 索引 容器
【C++STL入门】vector查、改、交换
【C++STL入门】vector查、改、交换
285 1
|
6月前
|
算法 测试技术 C++
【动态规划】【C++算法】801. 使序列递增的最小交换次数
【动态规划】【C++算法】801. 使序列递增的最小交换次数
|
6月前
|
C语言 C++
[c语言&&c++]手写你自己的swap交换函数
[c语言&&c++]手写你自己的swap交换函数
59 0
|
6月前
|
算法 测试技术 C#
C++二分查找或并集查找:交换得到字典序最小的数组
C++二分查找或并集查找:交换得到字典序最小的数组
|
6月前
|
C++ 容器
【C++STL基础入门】list交换、翻转,排序、合并和拼接操作
【C++STL基础入门】list交换、翻转,排序、合并和拼接操作
556 0
|
11月前
|
算法 测试技术 C#
C++前缀和算法的应用:得到连续 K 个 1 的最少相邻交换次数 原理源码测试用例
C++前缀和算法的应用:得到连续 K 个 1 的最少相邻交换次数 原理源码测试用例
|
6月前
|
算法 测试技术 C++
C++二分查找或并集查找:交换得到字典序最小的数组
C++二分查找或并集查找:交换得到字典序最小的数组