下列能够交换变量X和Y值的程序段是(   )。

admin2020-04-01  30

问题 下列能够交换变量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

答案C

解析 交换X和Y的值,借助于一个中间变量,先将X的值放到中间变量里面,然后将Y的值放到X中,此时X中存放的是Y的值,最后再将中间变量即原来X的值放到Y中,即完成交换。不能将Y直接赋给X,否则将把原来X中的值覆盖。
转载请注明原文地址:https://jikaoti.com/ti/ioo0FFFM
0

最新回复(0)