四种交换数据的方式
2017-05-31 21:00
204 查看
法1
temp = a; a = b; b = temp;
法2
swap(a, b);
法3
不使用额外的空间,适用int类型a ^= b; b ^= a; a ^= b;
法4
不使用额外的空间,适用int,double,float ,long,short等类型a = a+b; b = a-b; a = a-b;
相关文章推荐
- java中两数据交换四种方式
- DeviceIoControl函数对应的四种数据交换方式
- 解决存储过程中的数据安全问题的四种方式
- 在 Linux 下用户空间与内核空间数据交换的方式: procfs、seq_file、debugfs和relayfs
- 【转载】在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- 用户空间与内核空间数据交换的方式(4)------relayfs
- 用户空间与内核空间数据交换的方式(3)------seq_file
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- 用户空间与内核空间数据交换的方式(8)------syscall
- 用户空间与内核空间数据交换的方式(1)------debugfs
- 【转载】在 Linux 下用户空间与内核空间数据交换的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
- 在 Linux 下用户空间与内核空间数据交换的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
- 在 Linux 下用户空间与内核空间数据交换的方式,第 2 部分: procfs、seq_file、debugfs和relayfs
- 在Silverlight中使用Socket进行通信(1)Socket"请求-回复"方式的简易数据交换
- 在Silverlight中使用Socket进行通信(1)Socket"请求-回复"方式的简易数据交换
- 解决存储过程中数据安全问题的四种方式
- 在 Linux 下用户空间与内核空间数据交换的方式
- 在 Linux 下用户空间与内核空间数据交换的方式,第 1 部分: 内核启动参数、模块参数与sysfs、sysctl、系统调用和netlink
- 用户空间与内核空间数据交换的方式(6)------模块参数与sysfs
- 用户空间与内核空间数据交换的方式(7)------sysctl