10结构联合枚举资料解读.pptVIP

  • 4
  • 0
  • 约 60页
  • 2016-08-10 发布于湖北
  • 举报
* * 链表的概念 一个链表就是由这样一系列的结点所“链接”而成。 head : 头指针 * 链表示意图 链表的概念 一个结点至少包含两个内容:数据和指针。因此可以定义如下。 struct Node /* 结点的结构体类型定义 */ { int data; /* 结点的数据部分 */ struct Node *next; /* 结点的指针部分 */ }; data成员用于存放数据,这里假定存放的是int型数据(可根据实际需要修改) next成员用于存放结点的地址,所以其类型是struct Node *。 * 例10.7 * #includestdio.h struct Node { int data; struct Node *next; }; int main( ) { struct Node n1, n2, n3, *head, *p; head = n1; n1.data = 3; n1.next = n2; n2.data = 4; n2.next = n3; n3.data = 6; n3.next = 0; p = head; while ( p != \0 ) { printf(%d , p-data); p=p-next; } printf(\n); return 0;

文档评论(0)

1亿VIP精品文档

相关文档