用c语言创建一个带头结点的单链表。要求:此单链表长度为10;创建完成后,输出显示所创建单链表各结点的值。
时间: 2024-05-14 21:15:41 浏览: 85
C语言实现单链表(带头结点)的基本操作.zip
好的,您的问题已经收到。以下是用 C 语言创建带头节点的单链表,长度为 10,并输出各节点值的代码:
```c
#include <stdio.h>
#include <stdlib.h>
typedef struct node{
int data;
struct node *next;
}Node, *LinkList;
int main(){
LinkList L;
L = (LinkList)malloc(sizeof(Node));
L->next = NULL;
for(int i=1; i<=10; i++){
Node *p;
p = (Node*)malloc(sizeof(Node));
p->data = i;
p->next = L->next;
L->next = p;
}
Node *p = L->next;
while(p != NULL){
printf("%d ", p->data);
p = p->next;
}
return 0;
}
```
希望这个代码能够帮助您!
阅读全文