ISHEEPI 发表于 2020-2-15 12:31:25

C语言 单链表

本帖最后由 ISHEEPI 于 2020-2-15 12:46 编辑

struct num
{
        int no;
        struct num *next;
}*nu;

nu=(struct num *)malloc(sizeof(struct num));

scanf("%d",nu->no);
如何输出这个值?


不好意思 本人小白上面可能会有错误 辛苦指正

主要是想输入数字单链表 并使用数字;

jackz007 发表于 2020-2-15 13:29:53

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
      struct num {
                int no                                 ;
                struct num * next                      ;
      } * nu                                       ;

      nu = (struct num *) malloc(sizeof(struct num)) ;
      scanf("%d" , & nu -> no)                     ;
      nu -> next = NULL                              ;
      printf("%d" , nu -> no)                        ;
      free(nu)                                       ;
}

ISHEEPI 发表于 2020-2-15 13:39:34

jackz007 发表于 2020-2-15 13:29


谢谢老哥
懂了懂了
之前一直在用数组 就没加&
然后就有地址 元素之间 有点混了
页: [1]
查看完整版本: C语言 单链表