- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 两个有趣的题:一行代码交换两个整数的值, 整数的相反数等于自身?
1. 用一行代码交换两个整数的值 交换本身就是经典的问题,现在加了一个限定:只用一行代码,不用逗号,只能出现一个分号,不能调用函数 首先是不考虑不用逗号的限定条件时候的经典的解法: int a, b; a += b, b = a - b, a -= b; 或者 int a, b; a = a ^ b, b = a ^ b, a = a ^ b;
2015-07-25 10:34:00 5746 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人