为什么会出现这种结果?

酱料& 酱料& 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h> #include<stdlib.h> typedef int datatype; typedef struct node { datatype data; struct node *next; }linklist; void creatlist1(linklist *head,int n) { linklist *p,*s; int i; head->next=NULL; s=head; for(i=0;i<n;i++) { p=(linklist*)malloc(sizeof(linklist)); scanf("%d",&p->data); s->next=p; s=p; } } void displaylist(linklist *head) { linklist *p; int i=0; p=head->next; if(p==NULL) { printf("这是个空指针\n"); } while(p) { printf("%d ",p->data); p=p->next; } } int main() { linklist *head; head=(linklist*)malloc(sizeof(linklist)); creatlist1(head,5); //创建一个链式列表 displaylist(head); //输出列表中的元素 return 0; }
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
酱料&
C语言 70,039 成员 243,237 内容