交换两个变量的值,不借助第三方变量 ----位运算
2015-10-06 17:29
260 查看
int a = 3; int b = 5; a = a ^ b;//a = 6; b = a ^ b;//b = 3; a = a ^ b;//a = 5; printf("%d, %d\n", a, b);
相关文章推荐
- 教师选课窗体实现
- jdk chm右边文档打不开的问题
- HDU 1950 Bridging signals(LIS)
- 多线程时间服务器
- 黑马程序员----Objective-C学习笔记之NSString类的内存管理问题
- Web APi之认证(Authentication)及授权(Authorization)【一】(十二)
- 数组例题
- CSS选择器的阅读方式
- Implementing a simple smart pointer in C++
- 交换两个变量的值,不借助第三方变量 ---指针篇
- Add Two Numbers
- ubuntu15.04手动安装MySQL5.6.27数据库
- hdu 5113(2014北京—搜索+剪枝)
- c++primer plus第十七章-输入和输出概述
- hdu 5113(2014北京—搜索+剪枝)
- 黑马程序员——OC语言基础---description方法介绍及重写
- 【整理】Android-Recovery Mode(recover模式详解)
- Oracle查询转换之视图合并
- ThreadPoolExecutor
- [译] --- GPUImage README.md