c语言静态链表基础

来源:互联网 发布:软件需求规格说明书 编辑:程序博客网 时间:2024/06/05 00:07

静态链表所有的结点都是在程序中定义的,而不是临时开辟的

staticLink.c

#include<stdio.h>struct weapon{     int price;     int atk;    struct weapon *next;};int main(){   struct weapon a,b,c,*head;   a.price=100;   a.atk=100;   b.price=200;   b.atk=200;   c.price=300;   c.atk=300;   head=&a;   a.next=&b;   b.next=&c;   c.next=NULL;   struct  weapon *p;   p=head;//指向首地址  遍历   while(p!=NULL){   printf("%d,%d\n",p->atk,p->price);   p=p->next;}return 0;}
原创粉丝点击