typedef struct nodelist plist;在这个结构体中plist head和struct node head有什么区别
在这个结构体中,plist head和struct node *head的区别在于它们的类型和用法。
-
plist head是一个指向struct node类型的指针类型,plist是struct node类型的指针类型的别名。通过plist head可以声明一个指向struct node类型的指针变量,并将其命名为head。 -
struct node *head是直接声明一个指向struct node类型的指针变量,并将其命名为head。
所以,它们的区别在于plist head使用了plist作为指针类型的别名,使得代码更加具有可读性和可维护性。而struct node *head则直接使用了struct node作为指针类型,没有使用别名。
原文地址: https://www.cveoy.top/t/topic/is6l 著作权归作者所有。请勿转载和采集!