想把 a 和 b 里的值交换,另有一个空变量 t 可用。下面哪种写法是正确的? A. t = a; a = b; b = t; B. a = b; b = a; C. t = a; b = t; a = b; D. a = t; t = b; b = a;