您的位置:首页 > 其它

实现两个int变量的值的交换,要求不使用临时变量。

2013-10-08 20:39 387 查看
int swap (int *a, int *b)
{
*a = (*a) +(*b);
*b = (*a) - (*b);
*a = (*a) - (*b);
}

或者
int swap (int *a, int *b)
{
*a = (*a) ^(*b);
*b = (*a) ^(*b);
*a = (*a) ^(*b);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: