数据结构中申请一个结点指针类型s=(Linklist)malloc(sizeof(Lnode))

2024-11-01 21:44:28
推荐回答(3个)
回答1:

如果你定义的Linklist是用typedef定义的一个指向结构体类型的指针类型的话就不需要*
例如:
typedef struct
{
int id;

int age;

}Student, *Linklist;
Linklist s = (Linklist)malloc(sizeof(Student)); /*此处的s类型是Linklist,是一个可以指向Student类型的指针变量。*/
=。=、、我也是刚学数据结构,,要是哪里说错了请指教啊

回答2:

如果前面定义时已说明是指针类型,这个*就可以省略。

回答3:

Linklist 本来就是 Lnode *

所以不要加*