约 8 分钟
如果不借临时盒子,直接 a=b; b=a;,a 的旧值会先被盖掉,最后两个盒子都变成 b 的值。所以交换一定要用临时盒子。
a=b; b=a;
int a=1,b=2; a=b; b=a; 之后 a、b 各是几?
int a=1,b=2; a=b; b=a;
登录 后可看答案