全站数据
8 4 2 0 5 8 1

为什么链表里的指针是结构体类型

考研那些事 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 12:10:38

问题描述

为什么链表里的指针是结构体类型,麻烦给回复
精选答案
最佳答案

链表里的指针是结构体类型,因为指针作为一个变量需要存储另一个变量的地址,而结构体是具有地址的,可以存储变量的地址。此外,链表中的每个节点需要包含一个指向下一个节点的指针,因此指针也需要存储节点的地址,所以指针的类型必须与链表中的节点类型相同,即为结构体类型。

其他回答

链表定义的结构体,就是描述链表结构中节点的组成。定义的指针呢,是种嵌套,指向结构体本身。而结构体是一种数据类型,而不是具体的一个变量。所以这里可以理解为定义的指针指向的是,该链表的某个节点