C 函数动态创建链表时出错

发布于 科技 2024-08-09
14个回答
  1. 匿名用户2024-01-31

    1. 我想问一下,你们第一次使用这个函数后,有没有发布多项式链表?

    2.ENT不是项数,这样做是不对的,h不能存储数据,只能存储指针,应用的空间总数应该。

    sizeof(struct poly)*(ent+1),对于 h,应按如下方式申请:

    h=(struct poly*)malloc(len);

    h->next=null; for (i=0; inext=p2; scanf("%d %d",&(p2->c),&p2->e));p1=p2; }

    你这样输入的数据 i==0 丢失了......

  2. 匿名用户2024-01-30

    从createpoly的定义来看,没有明显的问题。

    如果在以下示例中调用它,则应该没问题。

    struct poly *a,*b;

    int an,bn;

    scanf("%d%d",&an,&bn);

    a=createpoly(an);

    b=createpoly(bn);

    最好具体贴出来,否则没有办法判断。

  3. 匿名用户2024-01-29

    删除预处理定义 null 0

    main 函数改为 int。 在末尾添加 return(0); 是的,它有效。

    我没有仔细看我要做什么,编译一下就好了。

  4. 匿名用户2024-01-28

    #include

    #include

    typedef struct nodemynode;

    int main()

    return 0;

    void creat(mynode *head)free(p1);

    修改:我不知道这是否是这个意思?

    void creat(mynode *head)//free(p1);}

  5. 匿名用户2024-01-27

    我给你一份我当年写的东西,你看,可能有误,我找我包括。

    #include

    #include

    #include

    int i,a,c[100],j,k;

    char b[100][100];

    struct node

    struct node *create()return phead;

    int main()}

  6. 匿名用户2024-01-26

    void creat(mynode *head);出现在主函数中 Wrong。

  7. 匿名用户2024-01-25

    head就是这个链表的条目,也就是header,这个链表只能根据head才能找到。

    P1 和 P2 是插入的两个指针,用于查找表的末尾。

    网上有一个**可以创建链表,找就行了。

  8. 匿名用户2024-01-24

    在 p1 之后插入下一个作为 p2 的地址。

  9. 匿名用户2024-01-23

    我非常佩服你的研究精神,我仔细阅读了你的**,做了一点小小的修改,如果你还有其他问题,欢迎随时提问。

    #include

    #include

    #include

    #include

    struct list;

    struct list *head=null;

    int main()

    if(head==null)

    elsel++;

    p2->next=null;

    prt();

    system("pause");

    return 0;

    void prt()}

  10. 匿名用户2024-01-22

    比较字符串的最佳方法是使用 strcmp() 函数。

    其实都是一样的,也许节点的处理方式略有不同,没有本质的区别。

  11. 匿名用户2024-01-21

    if(p1->num=="0")break;这句话与名字无关。

  12. 匿名用户2024-01-20

    你在前面 p=head(感觉没有必要)。

    背面的 p malloc 打开了空间。

    scanf(&)中应该没有地址,链表结构已经是指针地址了,你先改一下,暂时看一下。

  13. 匿名用户2024-01-19

    **我不知道。

    **不完全的。

  14. 匿名用户2024-01-18

    输入一次,它不会影响您的**设计。

    你写一个输出函数,每次写一个节点,你调用一次输出函数!

相关回答
8个回答2024-08-09

#include

#include >>>More

4个回答2024-08-09

mul*create(void)

创建链表。 >>>More

14个回答2024-08-09

你能说清楚吗,我不知道你的意思。 是否要在 main 函数中调用一个函数,然后不知道如何定义被调用的函数? 如果是这样的话,我可以告诉你。 >>>More

7个回答2024-08-09

返回值如何是数组?