关于C语言结构体定义?

C语言结构体定义struct node
{ int date;
struct node *next;
};
这里自身指针定义可以删为nood next吗?有的参考书有struct 有的没有写。不知道两种有什么区别。

侃侃无极
浏览 988回答 2
2回答

九州编程

不可以,因为C语言使用结构体类型必须是struct 结构体名。有的参考书上只写了node,那是因为使用了typedef定义新类型的方法:typedef struct node{...}node; node* p;

PIPIONE

不可以变量类型变量类型*是两种不同的类型声明分别为自定义类型自定义类型的指针型
打开App,查看更多内容
随时随地看视频慕课网APP