| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
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; 
} 
 
为什么就可以了啊? 求大哥解答下啊,想了好久!!谢谢 |   
 
 
 
 |