发布网友 发布时间:2022-05-14 02:11
共3个回答
热心网友 时间:2023-11-23 02:35
typedef是一种在计算机编程语言中用来声明自定义数据类型,后面的表示定义LinkList为LNode指针类型,用逗号进行分隔可以定义多个类型。typedef struct LNode{ 。。。 }LNode,*LinkList可以拆分为typedef struct LNode{ 。。。 } LNode;和typedef struct LNode{ 。。。 } *LinkList。热心网友 时间:2023-11-23 02:36
可以这样理解:
typedef int m, *p;
等价于:
typedef int m; //定义一个整型变量。
typedef int *p; //定义一个指向该整型变量的指针。
而提问中的int 替换为struct LNode{ ... }同理;
热心网友 时间:2023-11-23 02:36
就是*linklist的作用可以是 (定义一个指向结构体struct LNode的指针变量 ) 比如: