1. 程式人生 > >c語言靜態連結串列基礎

c語言靜態連結串列基礎

靜態連結串列所有的結點都是在程式中定義的,而不是臨時開闢的

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; }