| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 599 人关注过本帖
标题:VB中可不可以把函数当做另一个函数的形参来传递
取消只看楼主 加入收藏
dengliedison
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-8-25
结帖率:0
收藏
 问题点数:0 回复次数:2 
VB中可不可以把函数当做另一个函数的形参来传递
   如题,下面我给出一个样本,请各位不吝赐教

 Private Function n1(ByVal s1 As Double) As Double
        Return s1
    End Function
    Private Function n2(ByVal s2 As Double) As Double
        Return s2 * s2
    End Function
    Private Function n3(ByVal s2 As Double) As Double
        Return s2 * s2 * s2
    End Function
rivate Function GetMK(ByVal a As Double, ByVal b As Double, ByVal k As Integer) As Double
        Dim x As Double, y As Double, h As Double
        Dim n As Long, j As Long
        x = 0 : y = 0 : h = 0
        n = 1 : j = 0
        For j = 0 To k Step 1
            n = n * 2
        Next
        h = (b - a) / n
        x = a + h / 2
        For j = 0 To n Step 1
            y = y + n1(x)//这里的函数不是特定,可以通过GetMK(........)里的参数,这里的参数可不可以是上面的函数,如果可以请帮我改进一下程序,谢谢各位啦
            x = x + h
        Next
        Return (h * y)
    End Function
在上述的红色字体是函数,
怎样用统一的函数来实现积分目的,
搜索更多相关主题的帖子: 函数 
2012-03-17 22:46
dengliedison
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-8-25
收藏
得分:0 
回复 2楼 风吹过b
这个方法可以试试,谢谢啦
2012-03-20 18:57
dengliedison
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2011-8-25
收藏
得分:0 
回复 3楼 风吹过b
VB,函数指针,这个挺新颖的,可以试试。我一直以为指针式C或C++的特权呢
2012-03-20 18:58
快速回复:VB中可不可以把函数当做另一个函数的形参来传递
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016345 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved