永发信息网

关于单链表的问题

答案:1  悬赏:70  手机版
解决时间 2021-05-20 19:30
  • 提问者网友:箛茗
  • 2021-05-20 05:05

#include<stdio.h>
#include<malloc.h>
void main()
{
typedef struct node
{
char name[8];
struct node *next;
}LinkList;
int i;
LinkList *head, *p,*r;
p=(LinkList *)malloc(sizeof(LinkList));
head=p;
for(i=1;i<10;i++)
{
scanf("%c",&p->name);
p->next=r;
p=r;
}
scanf("%c",&p->name);
p->next=NULL;
return(head);
getch();

}


请问如果每次输入一个字母的话,一共可以输入几个字母啊

最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-05-20 05:36

链表根据你输入的内容自动分配随即空间,并赋值创建链。因此理论上可以输入无穷个;不过看你循环i=1 <10,说明智能限制输入9个吧

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯