背景 对于 int x = 11; int y = 7,想变成 x = 7, y = 11 的一般做法是: int x = 7; int y = 11; int z = x; x = y; y = z; 那如果不使用中间变量 z 怎么实现? 实现方式 int x = 7; int y = 11; x = x + y; y = x - y; x = x - y;