C
簡単な線形リスト
#include <stdio.h>
#include <stdlib.h>
typedef int data_t;
typedef struct nodetag {
data_t data;
struct nodetag *next;
} node_t;
main()
{
int i;
node_t nd1, nd2, nd3;
node_t *p;
nd1.data = 1;
nd1.next = &nd2;
nd2.data = 2;
nd2.next = &nd3;
nd3.data = 3;
nd3.next = NULL;
p = &nd1;
for (i = 1; i <= 3; i++){
printf("%d\n", p->data);
p = p->next;
}
}
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。