typedef struct stack *stack; 中*stack的含义
时间: 2023-03-06 08:21:16 浏览: 141
libstack:使用链表进行堆栈仿真
在 C 语言中,`typedef struct` 可以用来定义一个新的类型名,它可以将一个结构体作为一种新的类型来使用。在 `typedef struct stack *stack;` 中,`stack` 是一个新的类型名,它被定义为指向 `struct stack` 的指针类型。
这里的 `*stack` 表示这个新类型是一个指针类型,它指向 `struct stack` 结构体类型的实例。这样,当我们使用 `stack` 类型时,实际上是在使用一个指向 `struct stack` 类型的指针。
阅读全文