OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2485|回复: 3

0个错误,0个警告,但是代码运行不了

[复制链接]

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2017-12-1
在线时间
24 小时
发表于 2019-3-10 22:44:30 | 显示全部楼层 |阅读模式
代码如下:
#include <stdio.h>

#define OK      1
#define ERROR   0

typedef int ElemType;
typedef int status;

typedef struct Node             //线性表的单链表存储结构
{
        ElemType data;              //节点的数据域
        struct Node *next;          //节点的指针域
}Node;        

typedef struct Node *LinkList;  //定义链表           

status SingleLinkGetElem(LinkList L,int i,ElemType *e)
{       
        LinkList p=L->next;
        int j=1;
        while(j<i && p)
        {
                p=p->next;
                ++j;
        }
        if(!p || j>i)
        {
                return ERROR;
        }
        *e=p->data;
        return OK;
}

int main()
{
  int a=0;
  int b=255;
  LinkList c,d,f,g,h,*head;
  c->data=1;
  d->data=2;
  f->data=3;
  g->data=4;
  h->data=5;
  head=&c;
  c->next=&d;
  d->next=&f;
  f->next=&g;
  g->next=&h;
  h->next=NULL;

  b=SingleLinkGetElem(&c,3,&a);
  printf("单链表的第3个元素为:%d\n",a);
  printf("函数SingleLinkGetElem返回状态为%d\n",b);
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

109

主题

5562

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10542
金钱
10542
注册时间
2017-2-18
在线时间
1908 小时
发表于 2019-3-11 09:53:33 | 显示全部楼层
仿真器跟踪代码能进main函数不?
回复 支持 反对

使用道具 举报

4

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2017-12-1
在线时间
24 小时
 楼主| 发表于 2019-3-11 10:15:57 | 显示全部楼层
Vasual C++6.0  的控制台程序啊,用什么仿真器
回复 支持 反对

使用道具 举报

10

主题

560

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1739
金钱
1739
注册时间
2014-6-27
在线时间
943 小时
发表于 2019-5-15 11:53:56 | 显示全部楼层
typedef struct Node *LinkList;  //定义链表     
你这个定义的是什么东西?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 11:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表