练习·交换两个数

单选题 难度 1

#swap#variable

两杯水互换,需要第三个杯子!

题目

下列哪段代码能正确交换 a 和 b 的值?
  1. int t = a; a = b; b = t;
  2. a = b; b = a;
  3. int t = a; b = a; a = t;
  4. a = a + b;

知识点讲解

交换要借助临时变量:t=a; a=b; b=t; 三步缺一不可、顺序不能乱。

来小码星球,动手写一遍 →