| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 359 人关注过本帖
标题:单链表删除操作求助
取消只看楼主 加入收藏
夏小柒
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-11-27
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
单链表删除操作求助
各位大神你们好!请大神帮忙看下:
#include<stdio.h>
#include<malloc.h>
#define N 8
struct List
{
    int data;
    struct List *link;
}list;
//建立一个单链表
List *dlbj(int a[],int n)   
{
    List *s,*h;
    int i;
    h=(List *)malloc(sizeof(list));
         h->data=0;
         h->link=NULL;
    for(i=n;i>0;i--)
    {
        s=(List *)malloc(sizeof(list));
          s->data=a[i-1];
          s->link=h->link;
          h->link=s;
    }
    return h;
}
 
//删除函数
struct List *dlbsc(struct List *head,int Q)
{
    struct List *p1,*p2;
    while(head!=NULL)
    {
        p2=head;
        head=head->link;
        free(p2);
    }
    if(head==NULL)
        return NULL;
    p1=head;
    p2=head->link;
    while(p2!=NULL)
    {
        if(p2->data=Q)
        {
            p1->link=p2->link;
            free(p2);
        }
        else
            p1=p2;
        p2=p1->link;
    }
    return head;
}
//主函数
void main()
{
    int a[8]={1,2,11,21,6,5,56,44},n,i;
    a[8]=8;
    int dlbj(int i,int a[]);
    List *h,*p;
     
    printf("The original linklist is:\n");
    for(n=0;n<=N;n++)
        printf("%5d",a[n]);
    printf("\n");
    printf("Please enter the cancel position:\n");
    scanf("%d",&i);
   
    printf("After cancel the linklist is:\n");
    for(n=0;n<=N-1;n++)
        printf("%5d",a[n]);
    printf("\n");
}
能调试,但运行不成功,不知道程序错在哪
小白不胜感激!!
搜索更多相关主题的帖子: include return 
2013-11-27 11:47
夏小柒
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-11-27
收藏
得分:0 
回复 2楼 pink_duo
什么是断点调试呀?刚学C没多久,而且目前没有用过这个断点调试,求大神指点下,,谢谢!!
2013-11-27 17:00
夏小柒
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-11-27
收藏
得分:0 
回复 4楼 pink_duo
嗯嗯,,谢谢啦!
2013-11-27 17:11
夏小柒
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2013-11-27
收藏
得分:0 
回复 4楼 pink_duo
额,不好意思咯大神,小女子不才,还请大神指点下如何使用这个断点调试
2013-11-27 17:36
快速回复:单链表删除操作求助
数据加载中...
 
   



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

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