下面C++代码用于交换两个正整数a和b的值,不能实现交换的代码是()。
// 段1 temp = a; a = b; b = temp; // 段2 b = a - b; a = a - b; b = a + b; // 段3 a = a + b; b = a - b; a = a - b; // 段4 a, b = b, a;
段1
段2
段3
段4