#include "stdafx.h" //静态链表(栈上)的申请 typedef struct node { int data; struct node* next; //此处的类型不能用Node只能用struct node 因为Node还没有定义出 }Node; int _tmain(int argc, _TCHAR* argv[]) { Node a, b, c, d, e, f; a.data = 1; b.data = 2; c.data = 3; d.data = 4; e.data = 5; f.data = 6; Node* head = &a; a.next = &b; b.next = &c; c.next = &d; d.next = &e; e.next = &f; f.next = NULL; Node* ph = head; while (ph != NULL) { printf("%d\n", ph->data); ph = ph->next; } return 0; }