不用第三方参数,交换两个参数的值
来源:互联网 发布:水果淘宝 编辑:程序博客网 时间:2024/05/21 22:41
#include <iostream>using namespace std;void Swap1(int &a, int &b) { a = a + b - (b = a); }int main(){int a = 4, b = 5;cout << "before swap: ";cout << "a = " << a << ", b = " << b << endl;Swap1(a, b);cout << "after swap: ";cout << "a = " << a << ", b = " << b << endl;return 0;}
VS 2008下面,Swap1()函数被优化了,没有正确交换两个变量的值,表示不懂。求解释~
- 不用第三方参数,交换两个参数的值
- 不用第三方参数交换两个数的方法
- 在不用第三方参数的情况下,交换两个参数的值
- 在不用第三方参数的情况下,交换两个参数的值
- 不使用第三方变量交换两个参数的值
- 不使用第三方变量交换函数的两个参数
- 不用第三方变量如何交换两个数的值
- 不用第三个参数交换两个数a和b
- 只用两个变量,不用第三方变量实现两个变量交换的值
- 怎样在不使用第三方变量交换函数的两个参数
- 不用第三方变量交换两个int类型的值 php
- 交换两个参数的值
- 交换两个参数的值
- 交换a、b不用第三个参数
- 不用第三个变量交换两个参数值得5种方法
- 两个数值的交换(无需借助第三个参数)
- 不用第三个变量交换两个变量的值
- 不用第三个变量,直接交换两个变量的值
- A successful Git branching model
- jsp的application技术整理 [转]
- android 项目签名 值多少
- 取所有子字符串位置
- Material Management
- 不用第三方参数,交换两个参数的值
- ASP.NET Session的七点认识
- vs2005 引用lib的方法
- ext2格式跟ext3格式区别 inode
- The BASEDIR environment variable is not defined correctly This environment variable is needed to run
- Javascript刷新页面的几种方法
- 为什么中国的程序员技术偏低
- 2.字符串括号匹配
- 移动开发中的通信架构(七)