若有以下两个过程:
Sub S1(ByVal x As Integer,ByVal y As Integer)
Dim t As Integer
t=x
x=y
y=t
End Sub
Sub S2(x As Integer,y As Integer)
Dim t As Integer
t=x:x=y:y=t
End Sub
则下列说法中,正确的是______。
A.使用过程S1可以交换调用函数中两个变量的值,S2不能实现
B.使用过程S2可以交换调用函数中两个变量的值,S1不能实现
C.过程S1和S2都可以实现交换调用函数中两个变量的值
D.过程S1和S2都不能实现交换调用函数中两个变量的值