动态数据结构——静态链表

#include<stdio.h>
struct weapon
{
    int atk;
    int price;
    struct weapon * next;
};
int main()
{
    struct weapon a,b,c,*head;
    a.atk = 100;
    a.price = 100;
    b.atk = 200;
    b.price = 200;
    c.atk = 300;
    c.price = 300;
    head = &a;
    a.next = &b;
    b.next = &c;
    c.next = NULL;

    struct weapon *p;
    p = head;
    while(p != NULL){
        printf("%d %d ",p->atk,p->price);
        p = p->next;
    }
    return 0;
}

运行结果:

猜你喜欢

转载自blog.csdn.net/liangllhahaha/article/details/79372265