标题:int createlist_L(Linklist &L,int n)说明语法错误
只看楼主
tujinlong
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-3-10
 问题点数:0 回复次数:4 
int createlist_L(Linklist &L,int n)说明语法错误
#include"stdio.h"
 #include"conio.h"
 #include"stdlib.h"
 #define OK 1
 #define ERROR 0
 #define OVERFLOW 0
 typedef struct LNode
 { int data;
  struct LNode *next;
  }LNode,*Linklist;
  int InitList_L(Linklist L)
  { L=(Linklist)malloc(sizeof(LNode));
   if(!L)
   exit(OVERFLOW);
   L->next=NULL;
   return OK;
   }
   int createlist_L(Linklist &L,int n)
   {Linklist p,q;
   int i;
   printf("input the datas:");
   q=L;
   for(i=0;i<n;i++)
   { p=(Linklist)malloc(sizeof(LNode));
   scanf("%d",&p->data);
   p->next=p;
   q=p;
   }
   return OK;
   }

   int traverseList_L(Linklist L)
   { Linklist p;
   p=L->next;
   while(p)
   { printf("%d",p->data);
   p=p->next;
   }
   return OK;
   }
   void main()
   { clrscr();
    int n;
    Linklist L;
    initList_L(L);
    printf("input the length of the list L:");
    scanf("%d",&n);
    createList_L(L,n);

    printf("output the datas:");
    traverseList_L(L);


    }
编译时出现 int createlist_L(Linklist &L,int n)说明语法错误,不知道是为什么,大家替我看看,怎么改?
搜索更多相关主题的帖子: int Linklist createlist 语法 
2008-03-29 20:38
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
c 里面没有引用..

学习需要安静。。海盗要重新来过。。
2008-03-29 21:59
tujinlong
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-3-10
得分:0 
回复 2# 的帖子
哦,是这样啊!那我有C语言该怎么该一下呢?非常感谢啊!
2008-04-02 22:45
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
#include"stdio.h"
#include"conio.h"
#include"stdlib.h"
#define OK 1
#define ERROR 0
#define OVERFLOW 0
typedef struct LNode
{ int data;
  struct LNode *next;
  }LNode,*Linklist;
Linklist L;
  int InitList_L()
  {
    L=(Linklist)malloc(sizeof(LNode));
   if(!L)
   exit(OVERFLOW);
   L->next=NULL;
   return OK;
   }
   int createlist_L(int n)
   {
        Linklist p,q;
        int i;
         printf("input the datas:");
         q=L;
        for(i=0;i<n;i++)
        {
             p=(Linklist)malloc(sizeof(LNode));
             scanf("%d",&p->data);
             q->next=p;
             q=p;
             p->next=NULL;
         }
          return OK;
   }

   int traverseList_L()
   {
   Linklist p;
   p=L->next;
   while(p)
   {
       printf("%d",p->data);
       p=p->next;
   };
   return OK;
   }
   void main()
   {
    //clrscr();
    int n;
   
    InitList_L();
    
    printf("input the length of the list L:");
    scanf("%d",&n);
    createlist_L(n);

    printf("output the datas:");
    traverseList_L();


    }

学习需要安静。。海盗要重新来过。。
2008-04-02 23:28
tujinlong
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2008-3-10
得分:0 
恩,可以了,真是高手啊,太感谢了!
2008-04-04 00:00



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




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

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