文章
5
粉丝
79
获赞
0
访问
3.2k
兄弟们,为什么我这个再编译器下运行是可以的,而再平台上运行时,一直说运行时错误,这个原因是什么呢?
#include<stdio.h>
#include<stdlib.h>
typedef struct Node {
int Element; // 节点中的元素为整数类型
struct Node * Next; // 指向下一个节点
}Lnode,LinkList;
void Fac(LinkList **linkList,int n){
Lnode *NEW,*head;
head = *linkList;
NEW = (Lnode *) malloc(sizeof(Lnode));
NEW ->Element = n;
while(head ->Next != NULL && head->Next ->Element < n){
head = head->Next;
}
if(head->Next == NULL){
head -> Next = NEW;
NEW ->Next = NULL;
} else{
NEW->Next = head->Next;
head -> Next = NEW;
}
}
int main(){
LinkList *head ;
head->Next = NULL;
int n;
&nbs...
登录后发布评论
换个链表写法试试