|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<stdlib.h>
typedef char Elemtype;
typedef struct{
Elemtype data[20];
int length;
}Sqlist,*Psqlist;
Psqlist create_list(Psqlist n_list,Elemtype a[],int n)
{
int i;
for(i=0;i<n;i++)
{
n_list->data[i]=a[i];
}
n_list->length=n;
return n_list;
}
int main(void)
{
Elemtype a[20]="i want to fuck you!";
Psqlist n_list;
n_list=create_list(n_list,a,20);
display_list(n_list);
return 0;
}
为什么程序编译没有错误却不能显示啊?单链表的建立是可以这样的啊。
后来我改成这样
int main(void)
{
Elemtype a[20]="i want to fuck you!";
Sqlist n_list;
create_list(&n_list,a,20);
display_list(&n_list);
return 0;
}
为什么就可以了啊? 求大哥解答下啊,想了好久!!谢谢 |
|