关与c语言中结构体typedef的用法

图片说明

之前学的都是c++版的数据结构,今天接触c语言数据结构,就是那个typedef后面那个

*multi是什么意思?是类似于typedef node *multi,但是声明multi类型的是什么类型;

刚开始接触c语言,还望大神指教

3个回答

multi是指针类型
比如 声明一个指针对象可以2种方式
1. node *p1 = new node
2. multi p2 = new node

p1 和 p2均为对象指针

typedef将struct node类型命名为node类型,将struct node*(指针类型)命名为multi
即:

struct node == node ;
struct node* == node* == multi

multi是node*指针类型

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问