| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 529 人关注过本帖
标题:小弟请教个问题
只看楼主 加入收藏
壮志在我胸
Rank: 3Rank: 3
来 自:邯郸
等 级:论坛游侠
威 望:1
帖 子:158
专家分:125
注 册:2009-9-7
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:4 
小弟请教个问题
Private Sub cmdDelDub_Click()
    p = firstLink
    Do While p <> -1
        q = linkList(p, 2)
        If q = -1 Then Exit Do
        
        Do While linkList(q, 2) <> -1
            If linkList(p, 1) = linkList(q, 1) Then
                r = linkList(q, 2)
                linkList(q, 2) = linkList(r, 2)
               
                linkList(r, 1) = 0
                linkList(r, 2) = 0
            Else
                q = linkList(q, 2)
                If q = -1 Then Exit Do
            End If
        Loop
        p = linkList(p, 2)
    Loop
End Sub
我只知道这是一个建立链表的代码,但是我不知道每一句的意思,谁能帮帮忙解释下呢?
2009-10-14 20:14
壮志在我胸
Rank: 3Rank: 3
来 自:邯郸
等 级:论坛游侠
威 望:1
帖 子:158
专家分:125
注 册:2009-9-7
收藏
得分:0 
有人知道不,要不我睡不着啊?
2009-10-14 20:36
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:10 
Private Sub cmdDelDub_Click()
    p = firstLink                                  '给P一个值
    Do While p <> -1                               '条件,P<>-1 ,循环  
        q = linkList(p, 2)                         '给Q一个值   数组
        If q = -1 Then Exit Do                     'Q=-1,退出循环
         
        Do While linkList(q, 2) <> -1             ' 返回值<>-1,循环
            If linkList(p, 1) = linkList(q, 1) Then     '测试以P为参与和以Q为参数结果是否相同
                r = linkList(q, 2)                     '相同,则给R一个值
                linkList(q, 2) = linkList(r, 2)        '数组元素
                 
                linkList(r, 1) = 0                     '数组元素,清为0
                linkList(r, 2) = 0
            Else
                q = linkList(q, 2)                     'Q一个值
                If q = -1 Then Exit Do                 'Q=-1,退出
            End If
        Loop
        p = linkList(p, 2)                             'p取值
    Loop
End Sub

到现在为止,没看懂这个过程是干什么的.
也不知道你要干什么..

授人于鱼,不如授人于渔
早已停用QQ了
2009-10-14 21:39
壮志在我胸
Rank: 3Rank: 3
来 自:邯郸
等 级:论坛游侠
威 望:1
帖 子:158
专家分:125
注 册:2009-9-7
收藏
得分:0 
这就是一个建立链表的代码啊
2009-10-14 21:47
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
收藏
得分:0 
怎么郁闷用VB做连表?
练习?
2009-10-15 01:39
快速回复:小弟请教个问题
数据加载中...
 
   



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

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