swap函数怎么使用啊?

swap函数怎么使用啊?,第1张

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12248016.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存