none
关于vb 的过程调用 RRS feed

  • 问题

  • 编一个求n!的子过程,然后调用它计算7!+11!-10!

    Function jch&(n%)
                       Dim i%
                       jch = 1
                       For i = 1 To n
                         jch = jch * i
                       Next i
                     End Function

     Private Sub Form_Click()
                       Dim d&
                       d = jch(7)+ jch(11)-jch(10)
                       Print "7!+11!-10!=";d
                     End Sub
    小弟我新学vb 有些问题不懂

     

    我的问题是:在创建过程的时候 “jch=1”这句为什么jch要等于1? 他代表什么意思?

    2008年7月19日 0:28

答案

  • jch=1就是初始化一个变量,用来计算结果,然后返回jch的值。
    如果你初始化的话,可能jch初值为一个负数或者其它的随机数,所以要注意。
    2008年7月21日 4:27

全部回复