
1、swap函数一般衡轿乎是一个程序员自定义函数。通常是实现两个变量数值的交换。比如int a = 2
int b =3
swap(a,b) //一般用到变量数值交换,交换后a=3 b = 帆哗2
2、实现的方法多种多样。比如下面一种写法:
借助指针加入临时变量来实现交换。
void swap2(int *x,int *y)咐悉{
int temp
temp=*x
*x=*y
*y=temp
}
假设你的子程序是:function
mysub(a,b,c)
....
end
function
调用时可以这样慧哪棚:
call
mysub(m,n,p)
也可以这样缓启:
mysub
m,n,p
注意上面前则两种调用方法的区别:一个要括号,一个不能加括号。
以下程序通过验证Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer
a = Val(InputBox("输入a"销罩))
b = Val(InputBox("输入b"))
Print "调序前脊蠢a="a, "b="b'你原来 "b="后是亏野闹冒号,应该是分号
Call swap(a, b)
Print "调序后a="a, "b="b
End Sub
Private Sub swap(a As Integer, b As Integer)
c = a: a = b: b = c
End Sub
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)