标题:新手求助
取消只看楼主
瞎老头
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-10-19
 问题点数:0 回复次数:3 
新手求助
struct Node
{
    int data;
    Node* link;
}

typedef Node* NodePtr;

NodePtr search(NodePtr head,int num);

NodePtr search(NodePtr head,int num)
{
    NodePtr here=head;
    if(here==NULL)
    {
        return NULL;
    }
    else
    {
        while(here->data!=target&&here->data!=NULL)
            here=here->data;
        if(here->data==target)
            return NULL;
    }
}

这里的here到底指向的是什么?是结构体,还是什么,我表示here=here->data这句哟很难理解,求各位大侠解析下……谢谢了
搜索更多相关主题的帖子: target return search 
2012-10-31 16:19
瞎老头
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-10-19
得分:0 
还有个就是这个here->link和here究竟是什么关系的?
2012-10-31 16:25
瞎老头
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-10-19
得分:0 
回复 3楼 chensy
额,能仔细解析下么,把指针赋值给节点是什么意思的就是这个here=here->link。这句话不是很好理解
2012-10-31 18:12
瞎老头
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-10-19
得分:0 
回复 5楼 小小小火柴
对,是我弄错了但是还是不太理解,here与here->link有什么区别,怎么不都用here?
2012-10-31 21:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-385323-1-1.html




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

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