| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 648 人关注过本帖
标题:线性表的顺序表示
只看楼主 加入收藏
雄哥现世
Rank: 1
等 级:新手上路
帖 子:26
专家分:7
注 册:2012-9-25
结帖率:87.5%
收藏
已结贴  问题点数:10 回复次数:5 
线性表的顺序表示
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
  typedef struct
  {
    int *Elem;
    int length;
    int listsize;

  }SqList;
  void InitList(SqList &L)
 {
   
    L.Elem=(int*)malloc(LIST_INITIAL_SIZE*sizeof(int));
   L.Length =0;
   L.listsize =LIST_INIT_SIZE 100;
 }



 void main()
 {
      SqList s;
     Init_List(s);

 为什么这段程序显示错误??求大神解答,提示错误说void InitList(SqList &L)说明语法错误。。
搜索更多相关主题的帖子: void include 线性表 
2013-03-09 15:04
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:5 
void InitList(SqList &L)
Init_List(s); 你不发现有什么不一样吗

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-09 17:46
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:0 
L.listsize =LIST_INIT_SIZE 100;  这个是什么意思?

还有:
typedef struct
   {
     int *Elem;
     int length;
     int listsize;
 
  }SqList;


 L.Length =0;

哥哥,细心点啊


我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-03-09 17:49
雄哥现世
Rank: 1
等 级:新手上路
帖 子:26
专家分:7
注 册:2012-9-25
收藏
得分:0 
回复 3楼 yuccn
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
  typedef int ElemType;
   typedef struct
  {
     ElemType *Elem;
    int length;
    int listsize;

  }SqList;
  void InitList(SqList &L)
 {
   L.ELem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
   L.length =0;
   L.listsize =LIST_INIT_SIZE ;
 }


 void main()
 {
      SqList s;
     InitList(s);

 }我都改过了,可是还是不对。。。。
我用WIN-TC编译的,这是错误提示
错误 list.c 14: 说明语法错误在void InitList(SqList &L)。
2013-03-09 20:17
不玩虚的
Rank: 9Rank: 9Rank: 9
来 自:四川
等 级:贵宾
威 望:10
帖 子:331
专家分:1301
注 册:2012-12-9
收藏
得分:5 
#include<iostream>
using namespace std;
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
   typedef struct SqList
  {
     int *Elem;
    int length;
    int listsize;

  }SqList;
  void InitList(SqList &L)
{
      L.Elem=new int[LIST_INIT_SIZE];
   L.length =0;
   L.listsize =LIST_INIT_SIZE ;
}


void main()
{
      SqList s;
     InitList(s);

}//

同学习......同进步....你帮我......我帮你.....上善若水.....
2013-03-09 23:35
不玩虚的
Rank: 9Rank: 9Rank: 9
来 自:四川
等 级:贵宾
威 望:10
帖 子:331
专家分:1301
注 册:2012-12-9
收藏
得分:0 
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
  typedef struct   
  {
    int *Elem;
    int length;
    int listsize;

  }SqList;
  void InitList(SqList &L)
{
   
    L.Elem=(int*)malloc(LIST_INIT_SIZE*sizeof(int));
   L.length =0;
   L.listsize =LIST_INIT_SIZE;
}



void main()
{
      SqList s;
     InitList(s);

}//注意大小写,还有#define 语句是干嘛的,怎么用,同一个变量别打错了,注意书写格式和大小写,多一个少一个都不是那个变量啦

同学习......同进步....你帮我......我帮你.....上善若水.....
2013-03-09 23:43
快速回复:线性表的顺序表示
数据加载中...
 
   



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

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