typedef struct LNode命名结构指针(线性表的链式存储)

Posted ilym

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typedef struct LNode命名结构指针(线性表的链式存储)相关的知识,希望对你有一定的参考价值。

一、typedef 关键字

1. 简介:

    typedef工具是一个高级数据特性,利用typedef可以为某一些类型自定义名称。

2. 工作原理:

   例如我们定义链表的存储结构时,需要定义结点的存储数据元素的类型,如定义一个 int 类型的ElemType,我们可以在定义前面加上关键字typedef即可:

typedef int ElemType;

随后我们便可以用ElemType来定义上述数据元素的类型了:

ElemType data;

二、对下述结构指针定义的理解

1 typedef int ElemType;
2 
3 /*****存储结构*****/
4 typedef struct LNode
5 {
6   ElemType data;
7   struct LNode *next;
8 }LNode,*LinkList;

以上是关于typedef struct LNode命名结构指针(线性表的链式存储)的主要内容,如果未能解决你的问题,请参考以下文章

C++ 类 Typedef Struct 没有命名类型

typedef vs struct/union/enum 背后的基本原理是啥,难道不能只有一个命名空间吗?

链表归并排序插入排序

线性表的定义与操作 顺序表

C++中typedef是啥意思啊

正序逆序生成单链表