当前位置: 代码迷 >> C语言 >> 顺序表问题,结果很奇怪的(12点前在线等待)
  详细解决方案

顺序表问题,结果很奇怪的(12点前在线等待)

热度:259   发布时间:2006-05-10 22:44:00.0
顺序表问题,结果很奇怪的(12点前在线等待)

下面是我出问题的部分程序,我剪了下来
就是建立一个顺序表,然后输出;我用了引用参数
因为我的编绎器是VC支持的[em03]


# include"stdio.h"
# include"stdlib.h"
# include"malloc.h"

#define LIST_INIT_SIZE 100
#define INCREMENT 10
#define ERROR 0
#define DEBUG 0

typedef struct{
int *elem;
int length;
int listsize;
}Sqlist;

/*这是声明,有的没有用到不用理*/
int CreatLinklist(Sqlist &L);
int InitList_Sq(Sqlist &L,int n);
int ListInsert_Sq(Sqlist &L,int i,int e);
int ListDele_Sq(Sqlist &L,int i,int &e);
void print(Sqlist &L);

int CreatLinklist(Sqlist &L)//建立表
{
L.elem=(int*)malloc(sizeof(int)*LIST_INIT_SIZE);
if(!L.elem)exit(1);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return 1;

}

int InitList_Sq(Sqlist &L,int n)//初始HUA
{
int i,*k;
k=L.elem;
printf("\nInput the value of the Sqlist as follows:\n");
for(i=0;i<n;i++)
{
scanf("%d", k++);
L.length++;
}
k=0;
return 1;
}

void print(Sqlist &L)//打印
{
int *p;
p=L.elem;
while(p) printf("%2d", *p++);
}


int main()
{
int m, a1, a2, b;
Sqlist L;
int e;

CreatLinklist(L);

printf("Input the len of the Sqlist:\n");
scanf("%d", &m);
InitList_Sq(L,m);
print(L);
free(L.elem);
return 0;
}

[此贴子已经被作者于2006-5-10 23:21:44编辑过]

搜索更多相关的解决方案: 顺序  结果  在线  

----------------解决方案--------------------------------------------------------
我用了引用参数

----------------解决方案--------------------------------------------------------
k=L.elem;

question
----------------解决方案--------------------------------------------------------
是啊
我们的书上都这样用的
我也拿过来了
改的话就要把书上的改太多了
所以就用了这
----------------解决方案--------------------------------------------------------
老大,你那类型不同啊
----------------解决方案--------------------------------------------------------
看错了
----------------解决方案--------------------------------------------------------
以下是引用论坛在2006-5-10 22:54:00的发言:
老大,你那类型不同啊

我定义k也为指向整形啊
----------------解决方案--------------------------------------------------------
k=0;

这句
----------------解决方案--------------------------------------------------------

禁止聊天,我来了


----------------解决方案--------------------------------------------------------
我已经解决了,你不用来了
----------------解决方案--------------------------------------------------------
  相关解决方案