【发布时间】:2011-12-20 05:56:33
【问题描述】:
我需要交换两个整数的值(例如 x 和 y) 这是最简单的方法:
int temp = x;
x = y;
y = temp;
我也找到了更好的方法:
x = x + y;
y = x - y;
x = x - y;
有没有更好的方法来提高性能?
【问题讨论】:
-
没有不可能这些代码任何一个都是你的应用程序的瓶颈。
-
除非你是出于好奇才提出这个问题,否则你就是在浪费精力。相信你的编译器会为这样一个微不足道的操作生成高效的代码。
标签: performance integer