Error

#Error

用^实现两个数的交换——据说没有性能上的优势

void inplace_swap(int *x, int *y)
{
*x = *x ^ *y;
*y = *x ^ *y;
*x = *x ^ *y;
}

posted on 2009-10-07 10:39 Error 阅读(164) 评论(0)  编辑 收藏 引用 所属分类: 读《深入理解计算机系统》


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理