单项选择题

以下程序段可以实现X、Y变量值交换的是()。

A.Y=X:X=Y
B.Z=X:Y=Z:X=Y
C.Z=X:X=Y:Y=Z
D.Z=X:W=Y:Y=Z:X=Y