文章目录 前言 一、普通交换方法 操作基础 1.定义普通函数 2.定义宏函数 二、不定义额外变量交换方法 操作基础 1.定义普通函数 2.定义宏函数 前言 通过位操作,用c++实现不定义额外变量的情况下交换两变量的数据 一、普通交换方法 操作基础 int main(){ int num1=1,num2=2; int temp=num1; num1=num2; num2=num1; return 0; } 普通交换方法通过定义一个中间变量来储存其中一个变量的值辅助交换,以此为基础我们可以定义普通函数或宏函数 1.定义普通函数 void swap(int &num1,&num2){ int temp=num1