C语言单链表学习笔记之静态链表

书接上回(上次忘记说了应该是C语言的,这次提一下❀)

以下为静态链表的笔记

因为不用动态所以比较简单就是单纯的定义一个链表并把它打印出来

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//链表结构定义
//静态链表
struct LinkNode//定义一个链表 
{
	int data;
	struct LinkNode *next;//指针指向同 
	
 } ;
 void test()
 {
 	struct LinkNode node1={10,NULL};//定义一个节点里面有data和next指针 
 	struct LinkNode node2={30,NULL};
 	struct LinkNode node3={20,NULL}; 
 	node1.next=&node2;
 	node2.next=&node3;//将静态链表的节点串起来
 	//如何遍历
	 //xiandingyi一个辅助变量(与链表类型一样!!)
	  struct LinkNode *p=&node1;//将之指针变量定义到头文件的地址上
	  while(p!=NULL)
	  {
	  	printf("%d \n",p->data);
	  	p = p->next;
	   } 
	  
	 
  } 
  int main()
  {
  	test();
  	return (0);
  }

(还是那句话,主要为黑马程序员的课程笔记,大家配合B站课程使用会更好哦~)

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值