Advertisement

C语言单链表建立输出与释放

阅读量:

1.构建仅包含单一节点的单链表结构,并执行相应的内存释放操作

复制代码
    #include<stdio.h>
    #include<stdlib.h>
    struct list
    {
     	int number;
     	struct list *next;
    };
    typedef struct list node;
    typedef node *link;
    	
    //创建链表
    link create1_list(link head)
    {
     	int datanum;
     	head=(link)malloc(sizeof(node));
     
     	if(head==NULL)
    		printf("error!");
     	else
     	{
      		printf("input the data number:");
      		scanf("%d",&datanum);
      
      		head->number=datanum;
      		head->next=NULL;
      
      		printf("data number:%d\n",head->number);
     }
     

全部评论 (0)

还没有任何评论哟~