| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 787 人关注过本帖
标题:编译很多次 显示的错误是 [Error] ld returned 1 exit status 求各位大佬解 ...
只看楼主 加入收藏
Alinee
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-11-1
结帖率:0
收藏
已结贴  问题点数:5 回复次数:2 
编译很多次 显示的错误是 [Error] ld returned 1 exit status 求各位大佬解答
#include<stdio.h>
#include<stdlib.h>
#define ERROR 0


typedef struct LNode

{
    int data;
    struct LNode *next;
   
}LNode, *LinkList;/*初始化链表*/
LinkList CreateEnd(LinkList L){
    int data;
    LinkList p;
    LinkList q;
    L = (LinkList)malloc(sizeof(LNode));
    L->next = NULL;    /* 头结点 */
   
    q = L;
    printf("请输入你的任意个整数,用空格隔开,输入大写字母Q表示结束\n");
    do                             /* 创建链表结点,顺序输入元素 */
    {   
        scanf("%d",&data);
        p =  (LinkList)malloc(sizeof(LNode));
        p->data =data;
        p->next = NULL;q->next = p;q = p;
    }while(getchar() != 'Q');
    return L;
}
   
   
LNode* LocateElem_L(LNode*L,int e){
    LNode* p;
    p=L->next;
    while(p&&p->data!=e){
        p=p->next;
    }     if(!p) return ERROR;
        return(p);

}

void Insert(LinkList&L,int i,int e){
    int j;
    LinkList p,s;
    p=L;
    while(p&&j<i-1){
        p=p->next;++j;
    }if(!p||j>i-1)printf("出错啦!\n");
    s=(LinkList)malloc(sizeof(LNode));   
    s->data=e;
    s->next=p->next;
    p->next=s;/*注意顺序*/
    exit(1);

}

void Dalete(LinkList&L,int i){
    int j;
    LinkList p,q;
    j=0;
    p=L;
    while(p->next&&j<i-1){
        p=p->next;++j;
    }if ((!p->next)||j>i-1)printf("出错啦!\n");
    q=p->next;p->next=q->next;
    free(q);
    exit(1);

}
搜索更多相关主题的帖子: exit int data next while 
2018-11-01 01:01
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:5 
void Insert(LinkList&L,int i,int e){
    ......
    exit(1);
}

void Dalete(LinkList&L,int i){
    ......
    exit(1);
}
代码不全无法测试,只看到这两处的exit(1),是起什么作用的?

[此贴子已经被作者于2018-11-1 04:21编辑过]

2018-11-01 04:20
Alinee
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-11-1
收藏
得分:0 
回复 2楼 吹水佬
我在网上查的 void只能使用 exit()结尾 我就自己加了一个作为结尾,我也不知道有什么用,这样做会使语句编译有问题吗?是不是这就是显示[Error] ld returned 1 exit status的原因
2018-11-01 23:54
快速回复:编译很多次 显示的错误是 [Error] ld returned 1 exit status 求各位大 ...
数据加载中...
 
   



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

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