交换两个变量的值swap(a,b)
方法一:使用第三方变量
int a = 1, b = 2, temp; temp = a; a = b; b = temp;
方法二:变量加减法(即121,加减减)
int a = 1, b = 2; a = a + b; b = a - b; a = a - b;
方法三:使用按位异或
int a = 1, b = 2; a = a ^ b; b = a ^ b; a = a ^ b;
int a = 1, b = 2, temp; temp = a; a = b; b = temp;
方法二:变量加减法(即121,加减减)
int a = 1, b = 2; a = a + b; b = a - b; a = a - b;
方法三:使用按位异或
int a = 1, b = 2; a = a ^ b; b = a ^ b; a = a ^ b;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步