问题库
search
首页 计算机 驾照考试 关于

下列能够交换变量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
浏览82
参考答案:C
解析:

【解析】交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。