C语言实现一个静态链表

最近在学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的地址
  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;
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,966评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 13,079评论 2 59
  • 昨天晚上和一个朋友吃饭聊天,偶然聊到了她的孩子学钢琴的事儿。 “你帮孩子选的还是孩子自己喜欢?”我习惯性地问她。 ...
    林姑娘与波斯猫阅读 391评论 8 4
  • 我记得有一天,天空默默昏暗,阳光照在脸庞很暖,拂过耳边的微风缱绻,难忘的还有各自对时光的浅浅眷恋,还有你的音容笑脸...
    茂岭山下阅读 175评论 0 5
  • 我喜欢“喜欢”这个词。 有人偏爱“爱”的浓烈和深沉,可我就喜欢“喜欢”的恰到好处的美好。 它本身就带着一股甜甜的感...
    蘇糖s阅读 492评论 0 3