什么小链表

本文最后更新于:2025年3月10日 晚上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <unistd.h>
#include <cstdio>
#include <cstdlib>

struct LNode {
int data;
LNode *next;
} *LinkList;
LNode *create(int n) {
struct LNode *head, *node, *end;
head = (LNode *)malloc(sizeof(LNode));
end = head;
for(int i = 0; i < n; i++) {
node = (LNode*)malloc(sizeof(LNode));
scanf("%d", &node->data);
end->next = node;
end = node;
}
end->next = NULL;
return head;
}
int main() {
printf("LinkList at %p\n", &LinkList);
LinkList = create(5);
LinkList = LinkList->next;
while(LinkList!=NULL) {
printf("%d\n", LinkList->data);
LinkList = LinkList->next;
}
return 0;
}

唉,完全看不懂c的什么typedef什么struct,太抽象了,怎么会有这么抽象的语言。


什么小链表
http://example.com/2025/03/10/什么小链表/
作者
OSLike
发布于
2025年3月10日
许可协议